有一个由以下执行的常规脚本Jenkins 工作流插件 https://github.com/jenkinsci/workflow-plugin.
As 有记录的 https://github.com/jenkinsci/workflow-plugin/blob/master/scm-step/README.md#built-in-integrations,到目前为止 git 步骤只有基本配置,只有一个 url 参数,而且它是建议 https://github.com/jenkinsci/workflow-plugin/blob/master/scm-step/README.md#generic-scm-step对于任何更复杂的事情,都可以使用一般的结账 scm 步骤。
这样,就可以像这样传递credentialsId:
checkout scm: [$class: 'MercurialSCM', source: 'ssh://[email protected] /cdn-cgi/l/email-protection/user/repo', clean: true, credentialsId: '1234-5678-abcd']
但是如何让它与 SSH 密钥凭证一起工作呢?
相同的语法应该适用于 SSH 私钥凭据。
顺便说一下截至1.4 https://github.com/jenkinsci/workflow-plugin/blob/master/CHANGES.md#14-mar-16-2015你可以通过credentialsId
到简单的git
step.
此外,如果您更新 SSH 凭据插件,您还可以选择一个人类可读的 ID(在创建新凭据项时)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)