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