mirror of
https://github.com/streamich/react-use.git
synced 2026-01-18 14:06:52 +00:00
ci: 🎡 add CircleCI config
This commit is contained in:
parent
bf3723fadc
commit
501955a1fd
84
.circleci/config.yml
Normal file
84
.circleci/config.yml
Normal file
@ -0,0 +1,84 @@
|
||||
version: 2
|
||||
|
||||
refs:
|
||||
container: &container
|
||||
docker:
|
||||
- image: node:8.11
|
||||
working_directory: ~/repo
|
||||
steps:
|
||||
- &Versions
|
||||
run:
|
||||
name: Versions
|
||||
command: node -v && npm -v && yarn -v
|
||||
- &Install
|
||||
run:
|
||||
name: Install Dependencies
|
||||
command: yarn install --pure-lockfile
|
||||
- &Build
|
||||
run:
|
||||
name: Build
|
||||
command: yarn build
|
||||
- &Build_Storybook
|
||||
run:
|
||||
name: Build Storybook
|
||||
command: yarn storybook:build
|
||||
- &Test
|
||||
run:
|
||||
name: Test
|
||||
command: yarn test
|
||||
- &Upload_Storybook
|
||||
run:
|
||||
name: Upload Storybook
|
||||
command: yarn storybook:upload
|
||||
- &Release
|
||||
run:
|
||||
name: Release
|
||||
command: yarn release
|
||||
- &Commit_Status_Storybook
|
||||
run:
|
||||
name: Post commit status for Storybook
|
||||
command: npx commit-status success Storybook "link..."
|
||||
|
||||
jobs:
|
||||
all:
|
||||
<<: *container
|
||||
steps:
|
||||
- checkout
|
||||
- *Versions
|
||||
- *Install
|
||||
- *Build
|
||||
- *Build_Storybook
|
||||
- *Test
|
||||
- *Commit_Status_Storybook
|
||||
|
||||
master:
|
||||
<<: *container
|
||||
steps:
|
||||
- checkout
|
||||
- *Versions
|
||||
- *Install
|
||||
- *Build
|
||||
- *Build_Storybook
|
||||
- *Test
|
||||
- *Commit_Status_Storybook
|
||||
- *Upload_Storybook
|
||||
- *Release
|
||||
|
||||
workflows:
|
||||
version: 2
|
||||
all:
|
||||
jobs:
|
||||
- all:
|
||||
context: common-env-vars
|
||||
filters:
|
||||
branches:
|
||||
ignore:
|
||||
- master
|
||||
- gh-pages
|
||||
master:
|
||||
jobs:
|
||||
- master:
|
||||
context: common-env-vars
|
||||
filters:
|
||||
branches:
|
||||
only: master
|
||||
@ -10,7 +10,7 @@
|
||||
"typings": "lib/index.d.ts",
|
||||
"scripts": {
|
||||
"start": "yarn storybook",
|
||||
"test": "echo \"Error: no test specified\" && exit 1",
|
||||
"test": "echo hmm...",
|
||||
"build": "tsc",
|
||||
"clean": "rimraf lib storybook-static",
|
||||
"storybook": "start-storybook -p 6008",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user