runner: Fix logging slightly, add circleci
This commit is contained in:
parent
8952c93f2c
commit
f29f12a63e
3 changed files with 36 additions and 0 deletions
33
.circleci/config.yml
Normal file
33
.circleci/config.yml
Normal file
|
@ -0,0 +1,33 @@
|
|||
version: 2
|
||||
jobs:
|
||||
build:
|
||||
docker:
|
||||
- image: circleci/node:latest
|
||||
working_directory: ~/app
|
||||
steps:
|
||||
- checkout
|
||||
- run:
|
||||
name: Install npm deployment app
|
||||
command: sudo npm install -g github-release-cli
|
||||
- run:
|
||||
name: Check if this is a new release
|
||||
command: |
|
||||
echo test
|
||||
- run:
|
||||
name: Get current git commit message
|
||||
command: |
|
||||
echo "export COMMIT_MESSAGE=\"$(git log --format=oneline -n 1 $CIRCLE_SHA1)\"" >> $BASH_ENV
|
||||
source $BASH_ENV
|
||||
- deploy:
|
||||
name: Create a release
|
||||
command: |
|
||||
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-core.zip" runner.mjs package.json service/* core/**/* core/*
|
||||
|
||||
workflows:
|
||||
version: 2
|
||||
build_deploy:
|
||||
jobs:
|
||||
- build:
|
||||
context: github-thething
|
|
@ -41,12 +41,14 @@ lowdb(util, log).then(async function(db) {
|
|||
try {
|
||||
await core.start('app')
|
||||
} catch (err) {
|
||||
log.event.error('Unable to start app: ' + err.message)
|
||||
log.error(err, 'Unable to start app')
|
||||
errors++
|
||||
}
|
||||
try {
|
||||
await core.start('manage')
|
||||
} catch (err) {
|
||||
log.event.error('Unable to start manage: ' + err.message)
|
||||
log.error(err, 'Unable to start manage')
|
||||
errors++
|
||||
}
|
||||
|
|
|
@ -1 +1,2 @@
|
|||
node service\uninstall.mjs
|
||||
PAUSE
|
Loading…
Reference in a new issue