|
4 | 4 | docker: |
5 | 5 | - image: circleci/node:8.9.4-browsers |
6 | 6 | steps: |
| 7 | + - run: |
| 8 | + name: installing dependency |
| 9 | + command: | |
| 10 | + sudo apt install python-dev python-pip -y |
| 11 | + sudo pip install awscli --upgrade |
| 12 | + - run: |
| 13 | + name: checking out tc-deploy for environment |
| 14 | + command: | |
| 15 | + git clone --branch v1.2 https://github.com/topcoder-platform/tc-deploy-scripts ../buildscript |
7 | 16 | - checkout |
8 | 17 | - restore_cache: |
9 | 18 | key: test-node-modules-{{ .Environment.CACHE_VERSION }}-{{ checksum "package-lock.json" }} |
|
12 | 21 | key: test-node-modules-{{ .Environment.CACHE_VERSION }}-{{ checksum "package-lock.json" }} |
13 | 22 | paths: |
14 | 23 | - node_modules |
15 | | - - run: npm run lint |
16 | | - - run: npm run test |
17 | | - - run: npm run build |
| 24 | + - run: |
| 25 | + name: checking out tc-deploy for environment |
| 26 | + command: | |
| 27 | + cp ./../buildscript/buildenv.sh . |
| 28 | + ./buildenv.sh -e DEV -b dev-connectapp-buildvar |
| 29 | + ./buildenv.sh -e PROD -b prod-connectapp-buildvar |
| 30 | + source buildenvvar |
| 31 | + npm run lint |
| 32 | + npm run test |
| 33 | + npm run build |
18 | 34 | - persist_to_workspace: |
19 | 35 | root: . |
20 | 36 | paths: |
|
31 | 47 | - deploy: |
32 | 48 | name: Running MasterScript |
33 | 49 | command: | |
34 | | - git clone --branch v1.1 https://github.com/topcoder-platform/tc-deploy-scripts ../buildscript |
| 50 | + git clone --branch v1.2 https://github.com/topcoder-platform/tc-deploy-scripts ../buildscript |
35 | 51 | cp ./../buildscript/master_deploy.sh . |
36 | | - ./master_deploy.sh -d CFRONT -e DEV -s connectapp -c false |
| 52 | + cp ./../buildscript/buildenv.sh . |
| 53 | + ./buildenv.sh -e DEV -b dev-connectapp-deployvar |
| 54 | + source buildenvvar |
| 55 | + ./master_deploy.sh -d CFRONT -e DEV -c false |
37 | 56 | # deploy to test02 |
38 | 57 | deployTest02: |
39 | 58 | docker: |
|
54 | 73 | - deploy: |
55 | 74 | name: Running MasterScript |
56 | 75 | command: | |
57 | | - git clone --branch v1.1 https://github.com/topcoder-platform/tc-deploy-scripts ../buildscript |
| 76 | + git clone --branch v1.2 https://github.com/topcoder-platform/tc-deploy-scripts ../buildscript |
58 | 77 | cp ./../buildscript/master_deploy.sh . |
59 | | - ./master_deploy.sh -d CFRONT -e PROD -s connectapp |
| 78 | + cp ./../buildscript/buildenv.sh . |
| 79 | + ./buildenv.sh -e PROD -b prod-connectapp-deployvar |
| 80 | + source buildenvvar |
| 81 | + ./master_deploy.sh -d CFRONT -e PROD -c false |
60 | 82 |
|
61 | 83 | deployDiscourseFree: |
62 | 84 | docker: |
|
0 commit comments