mirror of
https://gitee.com/dcren/initializr.git
synced 2025-09-20 02:29:44 +08:00
Enhance CI pipeline
- Support for Pull Requests - Display build status on commit - Notify build results on slack - Support for releasing to artifactory Closes gh-771
This commit is contained in:
18
ci/scripts/generate-release-notes.sh
Executable file
18
ci/scripts/generate-release-notes.sh
Executable file
@@ -0,0 +1,18 @@
|
||||
#!/bin/bash
|
||||
set -e
|
||||
|
||||
source $(dirname $0)/common.sh
|
||||
|
||||
version=$( cat version/version )
|
||||
|
||||
milestone=${version%.RELEASE}
|
||||
|
||||
java -jar /github-release-notes-generator.jar \
|
||||
--releasenotes.github.username=${GITHUB_USERNAME} \
|
||||
--releasenotes.github.password=${GITHUB_TOKEN} \
|
||||
--releasenotes.github.organization=${GITHUB_ORGANIZATION} \
|
||||
--releasenotes.github.repository=${GITHUB_REPO} \
|
||||
${milestone} generated-release-notes/release-notes.md
|
||||
|
||||
echo ${version} > generated-release-notes/version
|
||||
echo v${version} > generated-release-notes/tag
|
Reference in New Issue
Block a user