saperate changelog generater from build.sh

This commit is contained in:
陈嘉涵
2017-09-22 19:44:48 +08:00
parent 4108f0314f
commit c532b29662
5 changed files with 95 additions and 21 deletions

20
build/build-changelog.sh Normal file
View File

@@ -0,0 +1,20 @@
#!/usr/bin/env sh
if ! command_exists github_changelog_generator ; then
fail 'github_changelog_generator is required to publish packages'
fi
if [ -z "$CHANGELOG_GITHUB_TOKEN" ] ; then
fail 'You must set CHANGELOG_GITHUB_TOKEN environment variable\nhttps://github.com/skywinder/github-changelog-generator#github-token'
fi
basepath=$(dirname $0)
github_changelog_generator \
--header-label "## 更新日志" \
--bugs-label "**修复:**" \
--enhancement-label "**非兼容更新和新特性:**" \
--issues-label "**处理的 Issue:**" \
--pr-label "**合并的 Pull Request (可能有不兼容改动):**" \
--no-unreleased \
-o $basepath/../docs/examples-docs/changelog-generated.md

View File

@@ -1,16 +1,6 @@
git checkout master
git merge dev
basepath=$(dirname $0)
if ! command_exists github_changelog_generator ; then
fail 'github_changelog_generator is required to publish packages'
fi
if [ -z "$CHANGELOG_GITHUB_TOKEN" ] ; then
fail 'You must set CHANGELOG_GITHUB_TOKEN environment variable\nhttps://github.com/skywinder/github-changelog-generator#github-token'
fi
#!/usr/bin/env sh
set -e
echo "Enter release version: "
@@ -22,15 +12,6 @@ if [[ $REPLY =~ ^[Yy]$ ]]
then
echo "Releasing $VERSION ..."
github_changelog_generator \
--header-label "## 更新日志" \
--bugs-label "**修复:**" \
--enhancement-label "**非兼容更新和新特性:**" \
--issues-label "**处理的 Issue:**" \
--pr-label "**合并的 Pull Request (可能有不兼容改动):**" \
--no-unreleased \
-o $basepath/../docs/examples-docs/changelog.md
# build
VERSION=$VERSION npm run dist