jenkins - 如何使用 Jenkins Job DSL 克隆/继承作业?
问题描述
所以我有很多使用 DSL 在 groovy 文件中定义的 Jenkins 工作,如下所示:
def param1 = "foo"
def param2 = "bar"
job(jobName) {
// stuff
}
我需要找到一种方法来自动创建这些作业的新克隆,但是参数的值发生了变化(对于第二个测试管道)。有没有办法使用继承或使用自定义种子 DSL 脚本来做到这一点?我还没有找到任何东西。重要的是,当基础作业更新时,克隆的作业会收到相同的更改。
解决方案
推荐阅读
- asp.net-core-mvc - 我想实现 DevExpress Grid 在绑定保存按钮时遇到问题
- django - e.message_dict 在测试文件中访问时不断抛出异常
- unity3d - 检测 ARcore 中任意位置的点
- uipath - Uipath Orchestrator:在 Orchestrator 中运行进程时出错
- html - HTML粘贴拆分文本到不同的表单输入字段?
- php - Wordpress 后端文本区域添加和保存
- reactjs - 反应日期选择多周范围
- android - 如何使用 firebase 数据库创建单独的登录帐户?
- c++ - C++:使用后缀设置时间
- php - 比较两个目录,哪个目录具有每个文件的最新版本?