gpt4 book ai didi

jenkins - 寻找 Jenkins 插件以允许每个分支的默认参数值

转载 作者:行者123 更新时间:2023-12-04 16:08:56 29 4
gpt4 key购买 nike

如果 git 存储库中有新的更改可用,我有一个多分支管道作业设置为每分钟由 Jenkinsfile 构建。如果分支名称是某种格式,我有一个将工件部署到环境的步骤。我希望能够在每个分支的基础上配置环境,而不必在每次创建新的此类分支时都编辑 Jenkinsfile。这是我的 Jenkinsfile 的粗略草图:

pipeline {
agent any

parameters {
string(description: "DB name", name: "dbName")
}

stages {
stage("Deploy") {
steps {
deployTo "${params.dbName}"
}
}
}
}

是否有 Jenkins 插件可以让我在作业配置页面中为每个分支的 dbName 参数定义一个默认值?理想情况下类似于下面的模型:

plugin UI mock-up

值应该能够重新排序以设置优先级。该插件在第一个匹配项之后停止检查匹配项。匹配可以是精确匹配或正则表达式匹配。

如果目前没有这样的插件,请向我指出您能想到的最接近的开源插件。我可以将其用作编写自定义插件的基础。

最佳答案

您可以用作自定义插件起点的可能插件是 Dynamic Parameter Plugin

关于jenkins - 寻找 Jenkins 插件以允许每个分支的默认参数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46577359/

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