mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-10-26 00:56:09 +02:00
28 lines
693 B
Bash
Executable File
28 lines
693 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -o errexit
|
|
set -o nounset
|
|
set -o pipefail
|
|
|
|
git fetch
|
|
git checkout -f origin/develop
|
|
git clean -fd
|
|
git checkout -B develop
|
|
|
|
echo Updating changelog
|
|
NEW_VERSION=$(./gradlew :updateChangelog | grep -oP "Using next version \K[0-9.]+")
|
|
|
|
echo These are the current changes
|
|
git diff
|
|
|
|
echo "Release with new version ${NEW_VERSION} (press Ctrl+c to abort)?"
|
|
read x
|
|
|
|
git rm -rf gradle/changelog
|
|
git checkout -b release/${NEW_VERSION}
|
|
git add CHANGELOG.md
|
|
git commit -m "Adjust changelog for release ${NEW_VERSION}"
|
|
git push origin release/${NEW_VERSION}
|
|
xdg-open https://ecosystem.cloudogu.com/jenkins/view/SCMM/job/SCM/job/scm-manager/job/scm-manager/job/release%252F${NEW_VERSION}/
|
|
|