diff --git a/.circleci/config.yml b/.circleci/config.yml index 9a1f9d7..54e5c74 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -6,6 +6,36 @@ orbs: workflows: release: jobs: + - node/run: + name: build + npm-run: build + pre-steps: + - run: + command: > + bash < <(curl -s -S -L https://raw.githubusercontent.com/moovweb/gvm/master/binscripts/gvm-installer) + gvm install go1.4 + gvm use go1.4 --default + gvm install go1.4 + gvm use go1.8 --default + VERSION=0.28.1 + TINYGO="tinygo_${VERSION}_amd64.deb" + wget https://github.com/tinygo-org/tinygo/releases/download/$VERSION/$TINYGO + sudo dpkg -i $TINYGO && rm $TINYGO + cd src/golang + go get + + post-steps: + - persist_to_workspace: + root: . + paths: + - lib/ + + filters: + branches: + only: + - master + - develop + - /^develop-.*$/ - node/run: name: build npm-run: build