ci(gitlab-ci): unite release:prepare and release:changelog jobs
This commit is contained in:
parent
5ae515594d
commit
f2072ca31b
@ -160,7 +160,7 @@ backend:prod:
|
|||||||
PROD_BUILD: -prod
|
PROD_BUILD: -prod
|
||||||
|
|
||||||
|
|
||||||
release:prepare:
|
release:changelog:
|
||||||
stage: release
|
stage: release
|
||||||
rules: &release-rules
|
rules: &release-rules
|
||||||
- if: $CI_COMMIT_TAG =~ /^v[0-9\.]+$/
|
- if: $CI_COMMIT_TAG =~ /^v[0-9\.]+$/
|
||||||
@ -168,22 +168,12 @@ release:prepare:
|
|||||||
script:
|
script:
|
||||||
- echo "Preparing release..."
|
- echo "Preparing release..."
|
||||||
- ./.gitlab-ci/version.pl > .current-version
|
- ./.gitlab-ci/version.pl > .current-version
|
||||||
artifacts:
|
|
||||||
paths:
|
|
||||||
- .current-version
|
|
||||||
|
|
||||||
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
|
|
||||||
- nix -L run ".#jqChangelogJson" -- -r '.versions[0].body' > .current-changelog.md
|
|
||||||
- echo "VERSION=$(cat .current-version)" >> build.env
|
- echo "VERSION=$(cat .current-version)" >> build.env
|
||||||
artifacts:
|
artifacts:
|
||||||
reports:
|
reports:
|
||||||
dotenv: build.env
|
dotenv: build.env
|
||||||
paths:
|
paths:
|
||||||
|
- .current-version
|
||||||
- .changelog.md
|
- .changelog.md
|
||||||
name: "changelog-${CI_COMMIT_SHORT_SHA}"
|
name: "changelog-${CI_COMMIT_SHORT_SHA}"
|
||||||
expire_in: "1 day"
|
expire_in: "1 day"
|
||||||
|
|||||||
Reference in New Issue
Block a user