簡體   English   中英

gitlab-ci - 有 2 個分支的倉庫,2 個 gitlab-ci

[英]gitlab-ci - repo with 2 branches, 2 gitlab-ci

我在 GitLab 上崩潰並試圖了解 CI 功能的工作原理。 我注意到它允許您在給定的存儲庫中為每個分支擁有一個 GitLab-ci.yml。 我還剛剛了解了“唯一”關鍵字,它允許我將特定作業的 scope 限制到特定分支。

但我有以下問題。

  1. 如果您沒有任何“唯一”子句,並且管道觸發,我可以假設將運行的 GitLab-ci.yml 是與剛剛提交更改的分支相關聯的那個嗎?
  2. 當一個沒有 only 子句的 GitLab-ci.yml 對 repo 中的多個分支運行時,是否有任何情況?

謝謝。

管道只會在您提交的分支上觸發,除非您明確使用 trigger 關鍵字來觸發其他項目或分支。 關鍵字 like only,except,規則用作運行特定步驟的條件。 例如,您只能將 master 用於部署-生產步驟。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM