GitLab CI/CD課程5
前面的範例很明顯都是針對Source Code Repo內
main branch進行pipeline:
接著可能會分離出一個feature branch會發生什麼事?
然後立刻到pipeline的區塊查看:
但是更多情況下,有可能只希望feature branch只做完測試
但是不做打包與部屬的動作
但是現況是:
實際上想要的是:
以避免這些臨時的branch影響到實際系統的運作
其實只要調整一下.gitlab-ci.yml也就是pipeline內容就好了
並在各個Job內加入"only"或"except"條件:
接著立刻到Pipeline頁面看到:
點進去可以看到: