ci(gitlab-ci): fix release-rules
This commit is contained in:
parent
4d882b1dd3
commit
5d6c7f6d13
@ -156,6 +156,8 @@ backend:prod:
|
||||
|
||||
release:prepare:
|
||||
stage: release
|
||||
rules: &release-rules
|
||||
- if: $CI_COMMIT_TAG =~ /^v/
|
||||
script:
|
||||
- echo "Preparing release..."
|
||||
# TODO: get tag and pass to following release jobs as artifact
|
||||
@ -163,11 +165,10 @@ release:prepare:
|
||||
artifacts:
|
||||
paths:
|
||||
- .current-version
|
||||
rules: &release-rules
|
||||
- if: $CI_COMMIT_TAG =~ /^v/
|
||||
|
||||
release:changelog:
|
||||
stage: release
|
||||
rules: *release-rules
|
||||
script:
|
||||
- xzcat node-dependencies.nar.xz | nix-store --import
|
||||
- nix -L run ".#jqChangelogJson" -- -r '.versions[0].version' > .current-version
|
||||
@ -183,6 +184,7 @@ release:changelog:
|
||||
|
||||
release:container:
|
||||
stage: release
|
||||
rules: *release-rules
|
||||
variables:
|
||||
GIT_STRATEGY: none
|
||||
image: ${IMAGE_BUILDER}
|
||||
@ -197,14 +199,13 @@ release:container:
|
||||
- backend:prod # sanity
|
||||
- release:prepare
|
||||
- release:changelog
|
||||
rules: *release-rules
|
||||
|
||||
release:release:
|
||||
stage: release
|
||||
rules: *release-rules
|
||||
variables:
|
||||
GIT_STRATEGY: none
|
||||
image: registry.gitlab.com/gitlab-org/release-cli:latest
|
||||
rules: *release-rules
|
||||
script:
|
||||
- echo "Creating release ${VERSION}"
|
||||
release:
|
||||
|
||||
Reference in New Issue
Block a user