mirror of
https://github.com/scratchfoundation/eslint-config-scratch.git
synced 2025-08-28 22:40:13 -04:00
ci: add CircleCI config, remove Travis CI config
This commit is contained in:
parent
51b1138edf
commit
52c7deca3b
2 changed files with 21 additions and 12 deletions
21
.circleci/config.yml
Normal file
21
.circleci/config.yml
Normal file
|
@ -0,0 +1,21 @@
|
|||
version: 2.1
|
||||
orbs:
|
||||
node: circleci/node@5.0.3
|
||||
alias:
|
||||
- &defaults
|
||||
docker:
|
||||
- image: cimg/node:lts
|
||||
executor: node/default
|
||||
jobs:
|
||||
main-job:
|
||||
<<: *defaults
|
||||
steps:
|
||||
- checkout
|
||||
- node/install-packages
|
||||
- run: npm test
|
||||
- run: npx semantic-release
|
||||
workflows:
|
||||
version: 2
|
||||
main-workflow:
|
||||
jobs:
|
||||
- main-job
|
12
.travis.yml
12
.travis.yml
|
@ -1,12 +0,0 @@
|
|||
sudo: false
|
||||
language: node_js
|
||||
notifications:
|
||||
email: false
|
||||
node_js:
|
||||
- lts/*
|
||||
install: npm ci --production=false
|
||||
after_success:
|
||||
- npx semantic-release
|
||||
branches:
|
||||
except:
|
||||
- /^v\d+\.\d+\.\d+$/
|
Loading…
Add table
Add a link
Reference in a new issue