Jenkins Slave可以拥有自己的私人证件

时间:2017-08-22 19:43:00

标签: jenkins salesforce jenkins-pipeline credentials

Jenkins Slave可以拥有自己的Credential,可以通过管道步骤读取从属节点上运行的作业吗?如果是,请如何设置?

我的管道步骤需要与Salesforce沙箱连接,并且无法将凭据添加到Jenkins Master(因为Jenkins组是多租户设置,不允许添加自定义项目特定凭据)。

stage ('Validate') {
            withCredentials([
                usernamePassword(credentialsId: params.SANDBOX, passwordVariable: 'sfPassword', usernameVariable: 'sfUsername')
            ]) {
               // use salesforce ant libraries to validate the code 
               // in a sandbox using the above credentials
 }

1 个答案:

答案 0 :(得分:0)

你能为用户创建一些全局变量吗? PW。如果需要,可以加密PW变量