[英]Using job-template for multiple jobs with overrided params
I need to extend the list of publishers for a single job in yamls.我需要为 yamls 中的单个作业扩展发布者列表。 How can I do smth like that:
我怎么能那样做:
job-template:
name: "template name"
publishers:
- slack:
room: "#room-1"
project:
name: "project name"
jobs:
- test_job_1:
branch: master
- test_job_2:
branch: not_master
publishers:
- slack:
room: "#room-2"
I mean, to extend publishers in test_job_2
我的意思是,扩展
test_job_2
中的发布者
Seems like the easiest way is to add variables似乎最简单的方法是添加变量
job-template:
slack_rooms: "#room-1"
name: "template name"
publishers:
- slack:
room: "{slack_rooms}"
project:
name: "project name"
jobs:
- test_job_1:
branch: master
- test_job_2:
branch: not_master
slack_rooms: "#room-1,#room-2"
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.