charles
Charles
gitlab

如何 Trigger 所有專案的 gitlab-ci

如何 Trigger 所有專案的 gitlab-ci
0 views
1 min read
#gitlab

在 CICD Repository 中的 gitlab-ci.yml 使用 Gitlab Trigger 去觸發組內專案的 gitlab-ci 做測試。之前有部內同仁詢問要如何知道一下指令有正常運行

摘寫 pipeline source 等於 trigger,讓別人可以執行整合測試.

Image

以下是我的測試的範例:

Image
  1. 在 CICD 專案中建立一個 gitlab-ci.yml 檔案
  2. 寫上執行的 stages
  3. 接下去就是寫要觸法的 Jobs
  4. 在 Job 內不需要使用 script,使用 trigger
  5. project 是要 Trigger 測試的專案
  6. branch 是要 Trigger 測試的分支

寫好了之後就可以上傳到 CICD repository 上了

CICD Repo 中可以看到他會 trigger 其他專案的 gitlab-ci 內的測試