LoginSignup
0
0

More than 1 year has passed since last update.

GitLab CIでタグ名またはブランチ名を取得したいとき

Last updated at Posted at 2022-06-03

GitLab CIでタグ名またはブランチ名を取得したいとき、どの変数を使うか迷って調べたので、備忘録として残しておきます。

変数名 ver. 中身
CI_COMMIT_TAG 9.0~ タグがPushされたときはタグ名が代入される。それ以外のときは未定義
CI_COMMIT_REF_NAME 9.0~ タグPushのときはタグ名が代入され、それ以外のときはブランチ名が代入される
CI_COMMIT_BRANCH 12.6~ CI_COMMIT_TAGが未定義のときブランチ名が代入される

CI_COMMIT_TAGとCI_COMMIT_BRANCHはどちらかしか定義されない。
CI_COMMIT_REF_NAMEは常に定義される。

与えられたのがタグなのかブランチなのかで処理を分けたいときは CI_COMMIT_TAG / CI_COMMIT_BRANCH を参照すると便利だと思います。
それ以外は、常に CI_COMMIT_REF_NAME を見れば良いと思います。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0