これは何?
GitLabRunnerでは、デフォルトで定義されている変数が存在します。
マージリクエストのタイトルや、含まれているcommit履歴の取得など…etc
それらの変数を使うことで、自動通知などを便利にカスタムできます。
ユースケース
- マージリクエストが出た時にSlackに通知する。
- マージリクエストのブランチが更新された時、Slackに通知する。
こう見てみると、Slackに通知することしか想定していませんね。
よく使うもの
$CI_PROJECT_TITLE\n
$CI_MERGE_REQUEST_TITLE\n
$CI_COMMIT_TITLE\n
$CI_PIPELINE_URL
公式サイトはこちら
https://gitlab-docs.creationline.com/ee/ci/variables/predefined_variables.html