如何通过脚本更新詹金斯中的秘密

时间:2020-06-04 16:49:14

标签: jenkins jenkins-pipeline

是否可以通过管道脚本在Jenkins中更新/添加秘密? 举个例子,管道A在执行时会生成一个秘密文件,管道B在其将来的触发器中需要使用该文件。我该如何实现?

TIA!

1 个答案:

答案 0 :(得分:0)

在管道A中,您可以屏蔽秘密文件,并使用给定的文件路径位置将其分配为参数。并且在管道A中,触发管道B作业时传递参数。

  stage('Tigger pipeline B') {
        script {
           build(job: "<Job Name>",
               parameters:
                  [string(name: 'FILE_NAME', value: "${params.FILE_NAME}")])
            }
        }