首頁>Program>source

我有一个專案,该專案執行的管道中包含一些工作/階段.我將專案設置為在推送到另一个分支時建立合並請求.這些作業在合並請求發佈後開始.有没有办法在發佈合並請求之前啟動管道?

編輯

這是我最终根据接受的答案添加的內容。

workflow:
  rules:
    - when: always
最新回復
  • 5月前
    1 #

    如果要使用基本配置,我可能会看看 workflow:rules 在Gitlab的管道配置參考中:

    The top-level workflow: 關鍵字確定是否建立管道.它接受一个 rules:rules:相似的關鍵字 在工作中定義.用它来定義什麼可以觸發新的管道。

    在這裏您可以使用 merge_request_event -規則:

    For pipelines created when a merge request is created or updated. Required to enable merge request pipelines, merged results pipelines, and merge trains.

    Gitlab還提供了用於合並請求的管道,這可能更適合您的特定用例.請記住,如果相關分支受到保護,並不是每个使用者都可以觸發管道。

  • shell:在不包含字元串的檔案中查詢行,並在其開頭添加文字
  • http:" 304未修改"如何工作?