aboutsummaryrefslogtreecommitdiff
path: root/.circleci
diff options
context:
space:
mode:
authorEugene Sokolov <eug-vs@keemail.me>2020-04-07 16:10:11 +0300
committerGitHub <noreply@github.com>2020-04-07 16:10:11 +0300
commit6c81948299f8e32d19847d5257e9ee356bbb67c2 (patch)
tree6177bbb778d03eb0c8f676fe37af832482db9cae /.circleci
parent400330fe5ebd6951a97f07b6147b3af6113e034f (diff)
parent49c6c31b110f3f319880d99b8a286953d21e81f3 (diff)
downloadreact-benzin-6c81948299f8e32d19847d5257e9ee356bbb67c2.tar.gz
Merge pull request #10 from eug-vs/preview
Custom markdown page
Diffstat (limited to '.circleci')
-rw-r--r--.circleci/config.yml48
1 files changed, 38 insertions, 10 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
index 84c6a35..6d97946 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -29,7 +29,25 @@ jobs:
name: Test syntax and perform type checking
command: npm test
- deploy:
+ deploy_pages:
+ <<: *defaults
+ steps:
+ - checkout
+ - restore_cache:
+ keys:
+ - v1-dependencies-{{ checksum "package.json" }}
+ # fallback to using the latest cache if no exact match is found
+ - v1-dependencies-
+
+ - add_ssh_keys:
+ fingerprints:
+ - "02:a9:ad:b9:38:7c:39:70:20:ee:92:4c:86:27:43:9d"
+
+ - run:
+ name: Deploy to gh-pages
+ command: npm run deploy-pages
+
+ publish_package:
<<: *defaults
steps:
- checkout
@@ -42,9 +60,10 @@ jobs:
- run:
name: Authenticate with registry
command: echo "//registry.npmjs.org/:_authToken=$NPM_TOKEN" > ~/repo/.npmrc
+
- run:
- name: Deploy package
- command: npm run deploy
+ name: Publish package to NPM
+ command: npm run publish-package
workflows:
@@ -59,15 +78,24 @@ workflows:
- checkout_and_test:
filters:
branches:
- ignore: /.*/
- tags:
- only: /^v.*/
- - deploy:
+ only: develop
+ - deploy_pages:
+ filters:
+ branches:
+ only: develop
+ requires:
+ - checkout_and_test
+
+ publish:
+ jobs:
+ - checkout_and_test:
+ filters:
+ branches:
+ only: master
+ - publish_package:
filters:
branches:
- ignore: /.*/
- tags:
- only: /^v.*/
+ only: master
requires:
- checkout_and_test