【2021鐵人賽】CI/CD從這裡:Pipeline設定Yaml以外的Trigger方式

前一篇提到了Build pipeline的排程除了可以在Yaml內設定之外,也可以透過傳統UI的方式設定。同樣的,Repo內的檔案異動觸發的方式也分為Yaml設定和傳統UI設定兩種方式,而且在前一篇的截圖畫面中就有透露了唷!

Yaml設定的方式其實在範本中最上面的trigger那段就是設定了,前面的文章也有把它改成none來停止觸發,這篇同樣是來看看傳統UI的設定方式。

首先同樣進入到Pipeline的Trigger:

接著在左邊畫面的Continuous integration底下點一下Repo的名稱,右邊的畫面勾選Override the YAML continuous integration trigger from here,覆寫Yaml內的trigger設定,就會出現UI的設定選項:

和前一篇的設定類似,同樣有Branch filters可以篩選Branch,但是多了下面的Path filters,可以新增Repo內的路徑篩選,針對Repo內的檔案異動設定篩選條件來決定是否觸發。

透過這個方式可以在Pipeline中設計幾個Task,將一些非程式的檔案在有異動的時候透過Pipeline自動打包並且上傳到特定的儲存空間提供下載或是做其它後續的動作串連。

發佈留言