GitLab Release CLI 도구 (deprecated)
이 기능은 GitLab 18.0에서 deprecated되었으며 20.0에서 제거될 예정입니다. 이 변경은 호환성을 깨는 변경입니다. release-cli에서 glab CLI로 마이그레이션하려면 release 키워드가 있는 CI/CD job을 cli:latest 이미지를 사용하도록 업데이트합니다:
이 기능은 GitLab 18.0에서 deprecated되었으며 20.0에서 제거될 예정입니다. 대신 GitLab CLI를 사용하세요.
이 변경은 호환성을 깨는 변경입니다.
release-cli에서 glab CLI로 마이그레이션#
release-cli에서 glab CLI로 마이그레이션하려면
release 키워드가 있는 CI/CD job을 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 job은 러너에서 필요한 glab 버전을 사용할 수 없는 경우 release-cli 사용으로 폴백하는 스크립트를 사용합니다. 폴백 로직은 아직 glab CLI로 마이그레이션하지 않은 프로젝트가 계속 작동하도록 하는 안전 장치입니다.
이 폴백은 release-cli 제거와 함께 GitLab 20.0에서 제거될 예정입니다.
