如何通过脚本更新 Jenkins 中的机密



有没有办法通过管道脚本在 Jenkins 中更新/添加密钥? 举个例子,管道 A 在执行时会生成一个机密文件,管道 B 需要在其未来的触发器中使用该文件。我怎样才能做到这一点?

啪!

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

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

最新更新