ci: setup circle ci
This commit is contained in:
parent
69e999aef5
commit
4f920d6958
|
@ -0,0 +1,34 @@
|
||||||
|
version: 2.1
|
||||||
|
|
||||||
|
orbs:
|
||||||
|
node: circleci/node@5.1.0
|
||||||
|
|
||||||
|
workflows:
|
||||||
|
release:
|
||||||
|
jobs:
|
||||||
|
release:
|
||||||
|
contexts:
|
||||||
|
- publish
|
||||||
|
docker:
|
||||||
|
- image: "circleci/node:lts"
|
||||||
|
steps:
|
||||||
|
- checkout
|
||||||
|
- run:
|
||||||
|
name: Set Repo Origin
|
||||||
|
command: |
|
||||||
|
git remote set-url origin https://git.lumeweb.com/LumeWeb/relay.git
|
||||||
|
- add_ssh_keys:
|
||||||
|
fingerprints:
|
||||||
|
- "SHA256:Gs0mI8VeDvaMRBUlJMwnLgiBTodCWyHDXKSXQcXW1mo"
|
||||||
|
- node/run:
|
||||||
|
npm-run: build
|
||||||
|
- node/run:
|
||||||
|
npm-run: semantic-release
|
||||||
|
environment:
|
||||||
|
CLOUDSMITH_API_KEY: $CLOUDSMITH_API_KEY
|
||||||
|
filters:
|
||||||
|
branches:
|
||||||
|
only:
|
||||||
|
- master
|
||||||
|
- develop
|
||||||
|
- /^develop-.*$/
|
Loading…
Reference in New Issue