2022年4月18日月曜日

Gitlab + git push option で CI にパラメータを渡す方法

Gitlab + git push option で CI にパラメータを渡す方法

概要

Gitlab CI で「この push は CI をスキップさせたい」みたいなことがある思います
その場合には git push option を使います

環境

  • Gitlab EE 14.9.3
  • git 2.17.1

CI をスキップする

  • git push -u origin -o ci.skip master

ci.skip を指定します

特定の変数を設定する

  • git push -u origin -o ci.variable="MSG=Hello git push option" master
image: python:3.10.2-buster

stages:
  - test

test:
  stage: test
  variables:
    TZ: Asia/Tokyo
  script:
    - echo $MSG

他には

マージリクエスト関連のオプションがあります
例えば merge_request.create は自動的にマージリクエストを作成してくれます

参考サイト

0 件のコメント:

コメントを投稿