Skip to content
This repository was archived by the owner on Mar 13, 2025. It is now read-only.

Commit 2f85eb5

Browse files
committed
STS integration
1 parent 76c593b commit 2f85eb5

File tree

1 file changed

+28
-8
lines changed

1 file changed

+28
-8
lines changed

.circleci/config.yml

Lines changed: 28 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,17 @@ defaults: &defaults
55
install_dependency: &install_dependency
66
name: Installation of build and deployment dependencies.
77
command: |
8-
apk add --no-cache bash
8+
apk add --no-cache bash curl
99
apk add --no-cache jq py-pip sudo
1010
sudo pip install awscli --upgrade
1111
sudo pip install docker-compose
12+
install_deploysuite: &install_deploysuite
13+
name: Installation of install_deploysuite.
14+
command: |
15+
git clone --branch v1.3 https://github.com/topcoder-platform/tc-deploy-scripts ../buildscript
16+
cp ./../buildscript/master_deploy.sh .
17+
cp ./../buildscript/buildenv.sh .
18+
cp ./../buildscript/awsconfiguration.sh .
1219
restore_cache_settings_for_build: &restore_cache_settings_for_build
1320
key: docker-node-modules-lp-{{ checksum "package-lock.json" }}
1421

@@ -25,15 +32,21 @@ jobs:
2532
- checkout
2633
- setup_remote_docker
2734
- run: *install_dependency
35+
- run: *install_deploysuite
2836
- restore_cache: *restore_cache_settings_for_build
2937
- run: ./build.sh
3038
- save_cache: *save_cache_settings
3139
- deploy:
3240
name: Running MasterScript.
3341
command: |
34-
git clone --branch v1.1 https://github.com/topcoder-platform/tc-deploy-scripts ../buildscript
35-
cp ./../buildscript/master_deploy.sh .
36-
./master_deploy.sh -d ECS -e DEV -t latest -s leaderboard-processor -i leaderboard-processor
42+
#git clone --branch v1.1 https://github.com/topcoder-platform/tc-deploy-scripts ../buildscript
43+
#cp ./../buildscript/master_deploy.sh .
44+
#./master_deploy.sh -d ECS -e DEV -t latest -s leaderboard-processor -i leaderboard-processor
45+
./awsconfiguration.sh DEV
46+
source awsenvconf
47+
./buildenv.sh -e DEV -b dev-leaderboard-processor-deployvar
48+
source buildenvvar
49+
./master_deploy.sh -d ECS -e DEV -t latest -s dev-global-appvar,dev-leaderboard-processor-appvar -i leaderboard-processor
3750
3851
# Build & Deploy against production backend
3952
"build-prod":
@@ -42,28 +55,35 @@ jobs:
4255
- checkout
4356
- setup_remote_docker
4457
- run: *install_dependency
58+
- run: *install_deploysuite
4559
- restore_cache: *restore_cache_settings_for_build
4660
- run: ./build.sh
4761
- save_cache: *save_cache_settings
4862
- deploy:
4963
name: Running MasterScript.
5064
command: |
51-
git clone --branch v1.1 https://github.com/topcoder-platform/tc-deploy-scripts ../buildscript
52-
cp ./../buildscript/master_deploy.sh .
53-
./master_deploy.sh -d ECS -e PROD -t latest -s leaderboard-processor -i leaderboard-processor
65+
#git clone --branch v1.1 https://github.com/topcoder-platform/tc-deploy-scripts ../buildscript
66+
#cp ./../buildscript/master_deploy.sh .
67+
#./master_deploy.sh -d ECS -e PROD -t latest -s leaderboard-processor -i leaderboard-processor
68+
./awsconfiguration.sh PROD
69+
source awsenvconf
70+
./buildenv.sh -e PROD -b prod-leaderboard-processor-deployvar
71+
source buildenvvar
72+
./master_deploy.sh -d ECS -e PROD -t latest -s prod-global-appvar,prod-leaderboard-processor-appvar -i leaderboard-processor
5473
5574
workflows:
5675
version: 2
5776
build:
5877
jobs:
5978
# Development builds are executed on "develop" branch only.
6079
- "build-dev":
80+
context : org-global
6181
filters:
6282
branches:
6383
only:
64-
- circleci
6584
- develop
6685
- "build-prod":
86+
context : org-global
6787
filters:
6888
branches:
6989
only:

0 commit comments

Comments
 (0)