no ci/cd
This commit is contained in:
parent
c2b8dc716b
commit
29db83e9f8
1 changed files with 0 additions and 28 deletions
|
|
@ -1,28 +0,0 @@
|
||||||
stages:
|
|
||||||
- release
|
|
||||||
|
|
||||||
create_release:
|
|
||||||
stage: release
|
|
||||||
image: registry.gitlab.com/gitlab-org/release-cli:latest
|
|
||||||
rules:
|
|
||||||
- if: $CI_COMMIT_TAG =~ /^[0-9]+\.[0-9]+\.[0-9]+.*$/
|
|
||||||
- when: never
|
|
||||||
script:
|
|
||||||
- |
|
|
||||||
# Get the previous tag to generate changelog
|
|
||||||
PREVIOUS_TAG=$(git describe --tags --abbrev=0 $CI_COMMIT_TAG^ 2>/dev/null || echo "")
|
|
||||||
|
|
||||||
# Generate changelog
|
|
||||||
if [ -n "$PREVIOUS_TAG" ]; then
|
|
||||||
CHANGELOG=$(git log --pretty=format:"* %s (%an)" $PREVIOUS_TAG..$CI_COMMIT_TAG)
|
|
||||||
else
|
|
||||||
CHANGELOG=$(git log --pretty=format:"* %s (%an)" $CI_COMMIT_TAG)
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Save changelog to file for release
|
|
||||||
echo -e "## Changes\n$CHANGELOG" > CHANGELOG
|
|
||||||
release:
|
|
||||||
name: 'Release $CI_COMMIT_TAG'
|
|
||||||
tag_name: '$CI_COMMIT_TAG'
|
|
||||||
description: './CHANGELOG'
|
|
||||||
ref: '$CI_COMMIT_TAG'
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue