GitLabで、マージリクエストを作成したときと、作成済みのマージリクエストのソースブランチへ追加でpushしたときにビルドを走らせます。 gitlabのCI/CDパイプライン マージリクエスト専用のパイプラインを持つ新規設定の例です。プロジェクトのルートに .gitlab-ci.yml と build.sh を置きます。 workflow: rules: - if: '$CI_PIPELINE_SOURCE == "merge_request_event"' stages: - build build_ ...