Skip to content

Commit ef42db4

Browse files
committed
feat: delete ci scripts, vc_url_prod
1 parent 7e79971 commit ef42db4

File tree

3 files changed

+69
-0
lines changed

3 files changed

+69
-0
lines changed

cloudbuild.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ substitutions:
2222
_TEMPLATE_DEFAULT_ORGANIZATION_ABBR:
2323
_TEMPLATE_DEFAULT_VC_ORGANIZATION:
2424
_TEMPLATE_DEFAULT_VC_URL:
25+
_TEMPLATE_DEFAULT_VC_URL_PROD:
2526
_TEMPLATE_DEFAULT_SENTRY_ORGANIZATION:
2627
_TEMPLATE_DEFAULT_DOMAIN:
2728
_TEMPLATE_DEFAULT_DOMAIN_PROD:
@@ -74,6 +75,7 @@ steps:
7475
export template_default_organization_abbr=${_TEMPLATE_DEFAULT_ORGANIZATION_ABBR}
7576
export template_default_vc_organization=${_TEMPLATE_DEFAULT_VC_ORGANIZATION}
7677
export template_default_vc_url=${_TEMPLATE_DEFAULT_VC_URL}
78+
export template_default_vc_url_prod=${_TEMPLATE_DEFAULT_VC_URL_PROD}
7779
export template_default_sentry_organization=${_TEMPLATE_DEFAULT_SENTRY_ORGANIZATION}
7880
export template_default_domain=${_TEMPLATE_DEFAULT_DOMAIN}
7981
export template_default_domain_prod=${_TEMPLATE_DEFAULT_DOMAIN_PROD}
@@ -145,6 +147,7 @@ steps:
145147
- template_default_organization_abbr=${_TEMPLATE_DEFAULT_ORGANIZATION_ABBR}
146148
- template_default_vc_organization=${_TEMPLATE_DEFAULT_VC_ORGANIZATION}
147149
- template_default_vc_url=${_TEMPLATE_DEFAULT_VC_URL}
150+
- template_default_vc_url_prod=${_TEMPLATE_DEFAULT_VC_URL_PROD}
148151
- template_default_sentry_organization=${_TEMPLATE_DEFAULT_SENTRY_ORGANIZATION}
149152
- template_default_domain=${_TEMPLATE_DEFAULT_DOMAIN}
150153
- template_default_domain_prod=${_TEMPLATE_DEFAULT_DOMAIN_PROD}
@@ -188,6 +191,7 @@ steps:
188191
- template_default_organization_abbr=${_TEMPLATE_DEFAULT_ORGANIZATION_ABBR}
189192
- template_default_vc_organization=${_TEMPLATE_DEFAULT_VC_ORGANIZATION}
190193
- template_default_vc_url=${_TEMPLATE_DEFAULT_VC_URL}
194+
- template_default_vc_url_prod=${_TEMPLATE_DEFAULT_VC_URL_PROD}
191195
- template_default_sentry_organization=${_TEMPLATE_DEFAULT_SENTRY_ORGANIZATION}
192196
- template_default_domain=${_TEMPLATE_DEFAULT_DOMAIN}
193197
- template_default_domain_prod=${_TEMPLATE_DEFAULT_DOMAIN_PROD}
@@ -229,6 +233,7 @@ steps:
229233
- template_default_organization_abbr=${_TEMPLATE_DEFAULT_ORGANIZATION_ABBR}
230234
- template_default_vc_organization=${_TEMPLATE_DEFAULT_VC_ORGANIZATION}
231235
- template_default_vc_url=${_TEMPLATE_DEFAULT_VC_URL}
236+
- template_default_vc_url_prod=${_TEMPLATE_DEFAULT_VC_URL_PROD}
232237
- template_default_sentry_organization=${_TEMPLATE_DEFAULT_SENTRY_ORGANIZATION}
233238
- template_default_domain=${_TEMPLATE_DEFAULT_DOMAIN}
234239
- template_default_domain_prod=${_TEMPLATE_DEFAULT_DOMAIN_PROD}
@@ -270,6 +275,7 @@ steps:
270275
- template_default_organization_abbr=${_TEMPLATE_DEFAULT_ORGANIZATION_ABBR}
271276
- template_default_vc_organization=${_TEMPLATE_DEFAULT_VC_ORGANIZATION}
272277
- template_default_vc_url=${_TEMPLATE_DEFAULT_VC_URL}
278+
- template_default_vc_url_prod=${_TEMPLATE_DEFAULT_VC_URL_PROD}
273279
- template_default_sentry_organization=${_TEMPLATE_DEFAULT_SENTRY_ORGANIZATION}
274280
- template_default_domain=${_TEMPLATE_DEFAULT_DOMAIN}
275281
- template_default_domain_prod=${_TEMPLATE_DEFAULT_DOMAIN_PROD}
@@ -311,6 +317,7 @@ steps:
311317
- template_default_organization_abbr=${_TEMPLATE_DEFAULT_ORGANIZATION_ABBR}
312318
- template_default_vc_organization=${_TEMPLATE_DEFAULT_VC_ORGANIZATION}
313319
- template_default_vc_url=${_TEMPLATE_DEFAULT_VC_URL}
320+
- template_default_vc_url_prod=${_TEMPLATE_DEFAULT_VC_URL_PROD}
314321
- template_default_sentry_organization=${_TEMPLATE_DEFAULT_SENTRY_ORGANIZATION}
315322
- template_default_domain=${_TEMPLATE_DEFAULT_DOMAIN}
316323
- template_default_domain_prod=${_TEMPLATE_DEFAULT_DOMAIN_PROD}
@@ -352,6 +359,7 @@ steps:
352359
- template_default_organization_abbr=${_TEMPLATE_DEFAULT_ORGANIZATION_ABBR}
353360
- template_default_vc_organization=${_TEMPLATE_DEFAULT_VC_ORGANIZATION}
354361
- template_default_vc_url=${_TEMPLATE_DEFAULT_VC_URL}
362+
- template_default_vc_url_prod=${_TEMPLATE_DEFAULT_VC_URL_PROD}
355363
- template_default_sentry_organization=${_TEMPLATE_DEFAULT_SENTRY_ORGANIZATION}
356364
- template_default_domain=${_TEMPLATE_DEFAULT_DOMAIN}
357365
- template_default_domain_prod=${_TEMPLATE_DEFAULT_DOMAIN_PROD}
@@ -394,6 +402,7 @@ steps:
394402
- template_default_organization_abbr=${_TEMPLATE_DEFAULT_ORGANIZATION_ABBR}
395403
- template_default_vc_organization=${_TEMPLATE_DEFAULT_VC_ORGANIZATION}
396404
- template_default_vc_url=${_TEMPLATE_DEFAULT_VC_URL}
405+
- template_default_vc_url_prod=${_TEMPLATE_DEFAULT_VC_URL_PROD}
397406
- template_default_sentry_organization=${_TEMPLATE_DEFAULT_SENTRY_ORGANIZATION}
398407
- template_default_domain=${_TEMPLATE_DEFAULT_DOMAIN}
399408
- template_default_domain_prod=${_TEMPLATE_DEFAULT_DOMAIN_PROD}
@@ -434,6 +443,7 @@ steps:
434443
- template_default_organization_abbr=${_TEMPLATE_DEFAULT_ORGANIZATION_ABBR}
435444
- template_default_vc_organization=${_TEMPLATE_DEFAULT_VC_ORGANIZATION}
436445
- template_default_vc_url=${_TEMPLATE_DEFAULT_VC_URL}
446+
- template_default_vc_url_prod=${_TEMPLATE_DEFAULT_VC_URL_PROD}
437447
- template_default_sentry_organization=${_TEMPLATE_DEFAULT_SENTRY_ORGANIZATION}
438448
- template_default_domain=${_TEMPLATE_DEFAULT_DOMAIN}
439449
- template_default_domain_prod=${_TEMPLATE_DEFAULT_DOMAIN_PROD}
@@ -476,6 +486,7 @@ steps:
476486
- template_default_organization_abbr=${_TEMPLATE_DEFAULT_ORGANIZATION_ABBR}
477487
- template_default_vc_organization=${_TEMPLATE_DEFAULT_VC_ORGANIZATION}
478488
- template_default_vc_url=${_TEMPLATE_DEFAULT_VC_URL}
489+
- template_default_vc_url_prod=${_TEMPLATE_DEFAULT_VC_URL_PROD}
479490
- template_default_sentry_organization=${_TEMPLATE_DEFAULT_SENTRY_ORGANIZATION}
480491
- template_default_domain=${_TEMPLATE_DEFAULT_DOMAIN}
481492
- template_default_domain_prod=${_TEMPLATE_DEFAULT_DOMAIN_PROD}
@@ -516,6 +527,7 @@ steps:
516527
- template_default_organization_abbr=${_TEMPLATE_DEFAULT_ORGANIZATION_ABBR}
517528
- template_default_vc_organization=${_TEMPLATE_DEFAULT_VC_ORGANIZATION}
518529
- template_default_vc_url=${_TEMPLATE_DEFAULT_VC_URL}
530+
- template_default_vc_url_prod=${_TEMPLATE_DEFAULT_VC_URL_PROD}
519531
- template_default_sentry_organization=${_TEMPLATE_DEFAULT_SENTRY_ORGANIZATION}
520532
- template_default_domain=${_TEMPLATE_DEFAULT_DOMAIN}
521533
- template_default_domain_prod=${_TEMPLATE_DEFAULT_DOMAIN_PROD}
@@ -556,6 +568,7 @@ steps:
556568
- template_default_organization_abbr=${_TEMPLATE_DEFAULT_ORGANIZATION_ABBR}
557569
- template_default_vc_organization=${_TEMPLATE_DEFAULT_VC_ORGANIZATION}
558570
- template_default_vc_url=${_TEMPLATE_DEFAULT_VC_URL}
571+
- template_default_vc_url_prod=${_TEMPLATE_DEFAULT_VC_URL_PROD}
559572
- template_default_sentry_organization=${_TEMPLATE_DEFAULT_SENTRY_ORGANIZATION}
560573
- template_default_domain=${_TEMPLATE_DEFAULT_DOMAIN}
561574
- template_default_domain_prod=${_TEMPLATE_DEFAULT_DOMAIN_PROD}
@@ -598,6 +611,7 @@ steps:
598611
- template_default_organization_abbr=${_TEMPLATE_DEFAULT_ORGANIZATION_ABBR}
599612
- template_default_vc_organization=${_TEMPLATE_DEFAULT_VC_ORGANIZATION}
600613
- template_default_vc_url=${_TEMPLATE_DEFAULT_VC_URL}
614+
- template_default_vc_url_prod=${_TEMPLATE_DEFAULT_VC_URL_PROD}
601615
- template_default_sentry_organization=${_TEMPLATE_DEFAULT_SENTRY_ORGANIZATION}
602616
- template_default_domain=${_TEMPLATE_DEFAULT_DOMAIN}
603617
- template_default_domain_prod=${_TEMPLATE_DEFAULT_DOMAIN_PROD}

scripts/taito-template/common.sh

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
: "${template_default_organization_abbr:?}"
1313
: "${template_default_vc_organization:?}"
1414
: "${template_default_vc_url:?}"
15+
: "${template_default_vc_url_prod:?}"
1516
: "${template_default_sentry_organization:?}"
1617
: "${template_default_domain:?}"
1718
: "${template_default_domain_prod:?}"
@@ -97,6 +98,7 @@ sed -i "s/\${template_default_organization:?}/${template_default_organization}/g
9798
sed -i "s/\${template_default_organization_abbr:?}/${template_default_organization_abbr}/g" taito-config.sh
9899
sed -i "s/\${template_default_vc_organization:?}/${template_default_vc_organization}/g" taito-config.sh
99100
sed -i "s|\${template_default_vc_url:?}|${template_default_vc_url}|g" taito-config.sh
101+
sed -i "s|\${template_default_vc_url_prod:?}|${template_default_vc_url_prod}|g" taito-config.sh
100102
sed -i "s/\${template_default_sentry_organization:?}/${template_default_sentry_organization}/g" taito-config.sh
101103
sed -i "s/\${template_default_domain:?}/${template_default_domain}/g" taito-config.sh
102104
sed -i "s/\${template_default_domain_prod:?}/${template_default_domain_prod}/g" taito-config.sh
@@ -185,6 +187,57 @@ sed -i "s/\$template_default_taito_image_password/${template_default_taito_image
185187
sed -i "s/\$template_default_taito_image_email/${template_default_taito_image_email:-}/g" ${ci_scripts}
186188
sed -i "s|\$template_default_taito_image|${template_default_taito_image}|g" ${ci_scripts}
187189

190+
################################
191+
# Remove obsolete CI/CD scripts
192+
################################
193+
194+
echo "Removing obsolete CI/CD scripts"
195+
196+
# aws
197+
if [[ $ci != "aws" ]] && [[ $template_default_ci_provider_prod != "aws" ]]; then
198+
rm -f aws-pipelines.yml
199+
fi
200+
201+
# azure
202+
if [[ $ci != "azure" ]] && [[ $template_default_ci_provider_prod != "azure" ]]; then
203+
rm -f azure-pipelines.yml
204+
fi
205+
206+
# bitbucket
207+
if [[ $ci != "bitbucket" ]] && [[ $template_default_ci_provider_prod != "bitbucket" ]]; then
208+
rm -f bitbucket-pipelines.yml
209+
fi
210+
211+
# github
212+
if [[ $ci != "github" ]] && [[ $template_default_ci_provider_prod != "github" ]]; then
213+
rm -rf .github
214+
fi
215+
216+
# gitlab
217+
if [[ $ci != "gitlab" ]] && [[ $template_default_ci_provider_prod != "gitlab" ]]; then
218+
rm -rf .gitlab-ci.yml
219+
fi
220+
221+
# gcloud
222+
if [[ $ci != "gcloud" ]] && [[ $template_default_ci_provider_prod != "gcloud" ]]; then
223+
rm -f cloudbuild.yaml
224+
fi
225+
226+
# jenkins
227+
if [[ $ci != "jenkins" ]] && [[ $template_default_ci_provider_prod != "jenkins" ]]; then
228+
rm -f Jenkinsfile
229+
fi
230+
231+
# shell
232+
if [[ $ci != "shell" ]] && [[ $template_default_ci_provider_prod != "shell" ]]; then
233+
rm -f build.sh
234+
fi
235+
236+
# travis
237+
if [[ $ci != "travis" ]] && [[ $template_default_ci_provider_prod != "travis" ]]; then
238+
rm -f .travis.yml
239+
fi
240+
188241
##############################
189242
# Initialize semantic-release
190243
##############################

taito-config.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,6 +172,7 @@ case $taito_env in
172172
# CI/CD and repositories
173173
taito_ci_provider=${template_default_ci_provider_prod:?}
174174
taito_vc_provider=${template_default_vc_provider_prod:?}
175+
taito_vc_repository_url=${template_default_vc_url_prod:?}/$taito_vc_repository
175176
taito_image_registry=${template_default_container_registry_prod:?}/$taito_vc_repository
176177
ci_exec_deploy=${template_default_ci_exec_deploy_prod:-true}
177178
;;
@@ -192,6 +193,7 @@ case $taito_env in
192193
# CI/CD
193194
taito_ci_provider=${template_default_ci_provider_prod:?}
194195
taito_vc_provider=${template_default_vc_provider_prod:?}
196+
taito_vc_repository_url=${template_default_vc_url_prod:?}/$taito_vc_repository
195197
taito_image_registry=${template_default_container_registry_prod:?}/$taito_vc_repository
196198
ci_exec_deploy=${template_default_ci_exec_deploy_prod:-true}
197199
;;

0 commit comments

Comments
 (0)