所以我用插件运行Jenkins-CI:
首先,我为了使用远程存储库validationGit所做的工作,是否将服务器的凭据添加到没有域的全局范围。
但是,这允许我的Jenkins服务器上的任何用户使用这些相同的凭据,从而与我的Git远程存储库进行交互。 所以我试着去:
Jenkins – > People – > [Username] – > Credentials
我试了两个补充:
然而,当我进入Jobs – > [Job] – > Configure – > Source Code Management – > Git – > Credentials ,它只列出了服务器范围的证书,而不是我注册到我的帐户的证书。
所以我的问题是:我如何使用不可用于Jenkins服务器的其他证书,并在Job的SCM证书中使用它们?
这是devise,很可能,请参阅https://issues.jenkins-ci.org/browse/JENKINS-32417 。
您可以使用credentials参数的参数化构build,如https://stackoverflow.com/questions/34815482/accessing-credentials-in-jenkins-with-the-credentials-parameter-plugin中所述 。
或者,使用文件夹和文件夹凭据提供程序。