Skip to content
Latchkey

CI_PIPELINE_SOURCE とは?

CI_PIPELINE_SOURCE はパイプラインをトリガーしたものを表します。例: pushmerge_request_eventschedulewebtrigger

CI_PIPELINE_SOURCE はトリガーを知ることの GitLab における相当物で、トリガーごとに異なる挙動をする rules: を書く際の中心となります。

よくある値

  • push - branch/tag への push
  • merge_request_event - MR パイプライン
  • schedule - スケジュールされたパイプライン
  • web - UI からの実行

重要なポイント

  • CI_PIPELINE_SOURCE はトリガーの種類です。
  • rules: の条件を駆動します。
  • push、MR、schedule、web を含みます。

関連ガイド