jenkins - 如何通过脚本更新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}")])
}
}
推荐阅读
- java - 数组索引值增量?我试图理解这一点 - count[str.charAt(i)]++
- javascript - 无法在角度垫表中以以下形式显示来自服务的 json 数据
- scala - 关于 spark scala 中数据的训练测试拆分
- android - 适用于 Android 的 AWS Amplify - 无法解析符号“AmplifyModelProvider”
- c# - 如何使用 OpenXml 在 Word 文档中插入音频文件
- vue.js - Vue Keys 不会从 Object 中删除
- ios - 相机视图调整
- paypal - 贝宝结帐智能支付按钮使用自定义收款人
- django - 如何在 Django 中创建多对多关系
- php - Laravel querybuilder updateOrInsert 方法导致错误