如何在jenkins管道代码中输入git凭据
我有一台运行在GCP Linux虚拟机上的Jenkins服务器,我想访问git私有repo的代码,如何在jenkins管道代码中输入git凭据,git,jenkins,Git,Jenkins,我有一台运行在GCP Linux虚拟机上的Jenkins服务器,我想访问git私有repo的代码, 如果我试图从我的Jenkins管道代码访问它,如何在Jenkin管道代码中输入我的git凭据?您应该共享您使用的管道以获得更具体的答案 作为一般性答复: 如果只使用一个回购协议(您正在构建的回购协议),则不需要调用管道中的凭据。 只需在jenkins credentials区域中配置您的凭据,然后按如下方式配置您的作业: 在这种情况下,管道代码中无需特别参考 如果要在构建中克隆第二个存储库
如果我试图从我的Jenkins管道代码访问它,如何在Jenkin管道代码中输入我的git凭据?您应该共享您使用的管道以获得更具体的答案 作为一般性答复:
- 如果只使用一个回购协议(您正在构建的回购协议),则不需要调用管道中的凭据。 只需在jenkins credentials区域中配置您的凭据,然后按如下方式配置您的作业:
- 如果要在构建中克隆第二个存储库,可以在管道中使用:
管道{
}environment { gitCredentialId = 'Jenkins-Bitbucket' //defined in credentials area gitUrl = 'https://bitbucket.org/companyNameHere/repoNameHere.git' deployBranch = 'branch-name-here' } stages { stage('Cloning Git') { steps { git( url: gitUrl, credentialsId: gitCredentialId, branch: deployBranch ) } }
- 要存储凭据:管理jenkins>管理凭据>单击全局域>添加凭据。确保放置有意义的描述和ID,因为该区域在时间上会变得一团糟,而且很难清理,因为您永远不知道可以删除什么