diff --git a/.circleci/config.yml b/.circleci/config.yml index 66432a6..6b7e86e 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -58,6 +58,13 @@ jobs: - run: mkdir /root/project/deploy-temp/${VERSION} - run: mv /root/project/dist/iife/*.js /root/project/deploy-temp/${VERSION}/ - run: aws s3 sync /root/project/deploy-temp/${VERSION}/ s3://sdk.blocknative.com/${VERSION}/ --content-type "text/javascript" --content-encoding "gzip" --cache-control "max-age=31536000" --grants read=uri=http://acs.amazonaws.com/groups/global/AllUsers + deploy_demo: + docker: + - image: circleci/node:10.18.1-browsers + user: root + steps: + - checkout + - run: sh ./trigger-demo-build.sh $CIRCLE_TOKEN workflows: version: 2 test_build: @@ -77,3 +84,8 @@ workflows: branches: only: - master + - deploy_demo: + filters: + branches: + only: + - develop diff --git a/trigger-demo-build.sh b/trigger-demo-build.sh new file mode 100755 index 0000000..7261da6 --- /dev/null +++ b/trigger-demo-build.sh @@ -0,0 +1 @@ +curl -X POST --header "Content-Type: application/json" -d '{"build_parameters": {"CIRCLE_JOB": "deploy_stage"}}' https://circleci.com/api/v1/project/blocknative/workbench/tree/develop?circle-token=$1 \ No newline at end of file