circleci: Fix automatic deployment
This commit is contained in:
parent
869b9f8b2e
commit
96e53e776c
1 changed files with 13 additions and 6 deletions
|
@ -8,16 +8,23 @@ jobs:
|
|||
- checkout
|
||||
- run:
|
||||
name: Install npm deployment app
|
||||
command: npm install -g github-release-cli
|
||||
command: sudo npm install -g github-release-cli
|
||||
- deploy:
|
||||
name: Create a release
|
||||
command: |
|
||||
PACKAGE_VERSION=$(cat package.json \
|
||||
| grep version \
|
||||
| head -1 \
|
||||
| awk -F: '{ print $2 }' \
|
||||
| sed 's/[",]//g')
|
||||
PACKAGE_VERSION=$(cat package.json | grep version | head -1 | awk -F: '{ print $2 }' | sed 's/[", ]//g')
|
||||
echo "Packaging to ${CIRCLE_PROJECT_REPONAME}_build-sc.zip"
|
||||
zip "${CIRCLE_PROJECT_REPONAME}_build-sc.zip" index.mjs package.json api/**
|
||||
echo "Creating release '${PACKAGE_VERSION}.${CIRCLE_BUILD_NUM}'"
|
||||
github-release upload \
|
||||
--commitish $CIRCLE_SHA1
|
||||
--token $GITHUB_TOKEN
|
||||
--owner $CIRCLE_PROJECT_USERNAME
|
||||
--repo $CIRCLE_PROJECT_REPONAME
|
||||
--tag "v${PACKAGE_VERSION}.${CIRCLE_BUILD_NUM}"
|
||||
--name "v${PACKAGE_VERSION}.${CIRCLE_BUILD_NUM}"
|
||||
--body "Automatic CircleCI Build of v${PACKAGE_VERSION}.${CIRCLE_BUILD_NUM} from ${CIRCLE_SHA1}" \
|
||||
sc-helloworld_build-sc.zip
|
||||
|
||||
workflows:
|
||||
version: 2
|
||||
|
|
Loading…
Reference in a new issue