@@ -8,12 +8,12 @@ parameters:
8
8
type : boolean
9
9
10
10
defaults : &defaults
11
- docker :
12
- - image : cimg/python:3.11.0 -browsers
11
+ docker :
12
+ - image : cimg/python:3.11.7 -browsers
13
13
14
14
test_defaults : &test_defaults
15
- docker :
16
- - image : docker:17.11.0-ce-git
15
+ docker :
16
+ - image : docker:17.11.0-ce-git
17
17
18
18
install_dependency : &install_dependency
19
19
name : Installation of build and deployment dependencies.
@@ -22,8 +22,8 @@ install_dependency: &install_dependency
22
22
sudo apt update
23
23
sudo apt install python3-pip
24
24
sudo pip3 install awscli --upgrade
25
- sudo pip3 install docker==6.1.3
26
- sudo pip3 install docker-compose
25
+ # sudo pip3 install docker==6.1.3
26
+ # sudo pip3 install docker-compose
27
27
28
28
install_test_dependency : &install_test_dependency
29
29
name : Installation of build and deployment dependencies.
@@ -51,39 +51,38 @@ save_cache_settings: &save_cache_settings
51
51
- node_modules
52
52
53
53
builddeploy_steps : &builddeploy_steps
54
- - checkout
55
- - setup_remote_docker
56
- - run : *install_dependency
57
- - run : *install_deploysuite
58
- - run :
59
- name : " configuring environment"
60
- command : |
61
- ./awsconfiguration.sh $DEPLOY_ENV
62
- ./buildenv.sh -e $DEPLOY_ENV -b ${LOGICAL_ENV}-${APPNAME}-buildvar
63
- echo awsenvconf >.dockerignore
64
- echo buildenvvar >>.dockerignore
65
- - run :
66
- name : " building image"
67
- command : |
68
- source buildenvvar
69
- ./build.sh ${APPNAME}
70
- - deploy :
71
- name : Running MasterScript.
72
- command : |
73
- #./awsconfiguration.sh $DEPLOY_ENV
74
- source awsenvconf
75
- ./buildenv.sh -e $DEPLOY_ENV -b ${LOGICAL_ENV}-${APPNAME}-deployvar
76
- source buildenvvar
77
- ./master_deploy.sh -d ECS -e $DEPLOY_ENV -t latest -s ${LOGICAL_ENV}-global-appvar,${LOGICAL_ENV}-${APPNAME}-appvar -i ${APPNAME}
78
- #curl --request POST \
79
- #--url https://circleci.com/api/v2/project/github/$CIRCLE_PROJECT_USERNAME/$CIRCLE_PROJECT_REPONAME/pipeline \
80
- #--header "Circle-Token: ${CIRCLE_TOKEN}" \
81
- #--header 'content-type: application/json' \
82
- #--data '{"branch":"'"$CIRCLE_BRANCH"'","parameters":{"run_smoketesting":true, "run_basedeployment": false}}'
54
+ - checkout
55
+ - setup_remote_docker
56
+ - run : *install_dependency
57
+ - run : *install_deploysuite
58
+ - run :
59
+ name : " configuring environment"
60
+ command : |
61
+ ./awsconfiguration.sh $DEPLOY_ENV
62
+ ./buildenv.sh -e $DEPLOY_ENV -b ${LOGICAL_ENV}-${APPNAME}-buildvar
63
+ echo awsenvconf >.dockerignore
64
+ echo buildenvvar >>.dockerignore
65
+ - run :
66
+ name : " building image"
67
+ command : |
68
+ source buildenvvar
69
+ ./build.sh ${APPNAME}
70
+ - deploy :
71
+ name : Running MasterScript.
72
+ command : |
73
+ #./awsconfiguration.sh $DEPLOY_ENV
74
+ source awsenvconf
75
+ ./buildenv.sh -e $DEPLOY_ENV -b ${LOGICAL_ENV}-${APPNAME}-deployvar
76
+ source buildenvvar
77
+ ./master_deploy.sh -d ECS -e $DEPLOY_ENV -t latest -s ${LOGICAL_ENV}-global-appvar,${LOGICAL_ENV}-${APPNAME}-appvar -i ${APPNAME}
78
+ #curl --request POST \
79
+ #--url https://circleci.com/api/v2/project/github/$CIRCLE_PROJECT_USERNAME/$CIRCLE_PROJECT_REPONAME/pipeline \
80
+ #--header "Circle-Token: ${CIRCLE_TOKEN}" \
81
+ #--header 'content-type: application/json' \
82
+ #--data '{"branch":"'"$CIRCLE_BRANCH"'","parameters":{"run_smoketesting":true, "run_basedeployment": false}}'
83
83
84
84
# Automated Smoke Testing
85
- smoke_testing : &smoke_testing
86
- # Initialization.
85
+ smoke_testing : &smoke_testing # Initialization.
87
86
- checkout
88
87
- setup_remote_docker
89
88
- run : *install_test_dependency
@@ -150,15 +149,15 @@ workflows:
150
149
jobs :
151
150
# Development builds are executed on "develop" branch only.
152
151
- " build-dev " :
153
- context : org-global
152
+ context : org-global
154
153
filters : &filters-dev
155
154
branches :
156
- only : [' develop', ' multiround', ' release_0.20.9', ' metadata-fix' ]
155
+ only : [" develop", " multiround", " release_0.20.9", " metadata-fix" ]
157
156
158
157
# Production builds are exectuted only on tagged commits to the
159
158
# master branch.
160
159
- " build-prod " :
161
- context : org-global
160
+ context : org-global
162
161
filters : &filters-prod
163
162
branches :
164
163
only : master
@@ -169,13 +168,13 @@ workflows:
169
168
- Hold [Smoke-Testing] :
170
169
type : approval
171
170
- smoke-testing-dev :
172
- context : org-global
171
+ context : org-global
173
172
requires :
174
173
- Hold [Smoke-Testing]
175
174
filters :
176
175
<< : *filters-dev
177
176
- smoke-testing-prod :
178
- context : org-global
177
+ context : org-global
179
178
requires :
180
179
- Hold [Smoke-Testing]
181
180
filters :
0 commit comments