gpt4 book ai didi

jenkins - 如何参数化 Jenkinsfile 作业

转载 作者:行者123 更新时间:2023-12-02 05:02:06 25 4
gpt4 key购买 nike

我有 Jenkins Pipeline 作业,其中作业之间的唯一区别是一个参数,一个“名称”值,我什至可以使用多分支作业名称(尽管不是它作为 JOB_NAME 传递的名称,遗憾的是,它是分支名称)如果不进行解析,所有环境看起来都不合适)。如果我可以将其设置在 Jenkinsfile 之外,那就太好了,因为这样我就可以为所有不同的作业重复使用相同的 jenkinsfile。

最佳答案

将其添加到您的 Jenkinsfile 中:

properties([
parameters([
string(name: 'myParam', defaultValue: '')
])
])

然后,一旦构建运行一次,您将在作业 UI 上看到“使用参数构建”按钮。

在这里您可以输入您想要的参数值。

在管道脚本中,您可以使用params.myParam引用它

关于jenkins - 如何参数化 Jenkinsfile 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48558904/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com