将作业模板用于具有覆盖参数的多个作业

我需要扩展Yamls中单个作业的发布者列表。我该怎么做:

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"

我的意思是扩大test_job_2

中的发布者
applesseed 回答:将作业模板用于具有覆盖参数的多个作业

似乎最简单的方法是添加变量

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"
本文链接:https://www.f2er.com/3101321.html

大家都在问