正式なドキュメントは英語版であり、この日本語訳はAI支援翻訳により作成された参考用のものです。日本語訳の一部の内容は人間によるレビューがまだ行われていないため、翻訳のタイミングにより英語版との間に差異が生じることがあります。最新かつ正確な情報については、英語版をご参照ください。

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で削除される予定です。