GitLab Release CLIツール(非推奨)
この機能はGitLab 18.0でdeprecatedとなり、19.0で削除される予定です。代わりにGitLab CLIを使用してください。
これは破壊的な変更です。
release-cliからglabに移行する
release-cliからglabに移行するには、releaseキーワードでジョブを更新し、cli:latestイメージを使用します:
release_job:
stage: release
image: registry.gitlab.com/gitlab-org/cli:latest
rules:
- if: $CI_COMMIT_TAG
script:
- echo "Running the release job."
release:
tag_name: $CI_COMMIT_TAG
name: 'Release $CI_COMMIT_TAG'
description: 'Release created using the CLI.'詳細については、releaseを参照してください。
release-cliへのフォールバック
releaseキーワードを使用するCI/CDジョブは、必要なglabバージョンがRunnerで使用できない場合、release-cliを使用するようにフォールバックするスクリプトを使用します。このフォールバックロジックは、glab CLIを使用するためにまだ移行していないプロジェクトで引き続き作業できるようにするための安全対策です。
このフォールバックは、release-cliの削除とともにGitLab 19.0で削除される予定です。