@@ -9,6 +9,7 @@ variables:
99 GCLOUD_BUCKET_URL : " gs://test-lab-u7cps962nd0a4-kx5m7jhd4pki6"
1010 FIREBASE_RESULT_ROOT : " ${CI_BUILD_REF_NAME}/${CI_COMMIT_SHORT_SHA}"
1111 ATLAS_DEPLOY_ENV : " true"
12+ ATLAS_DEPLOY_PREP : " true"
1213
1314workflow :
1415 rules :
3132 - config/detekt/config.yml
3233
3334stages :
35+ - i18n
3436 - prepare
3537 - analyze
3638 - deploy
@@ -41,7 +43,7 @@ stages:
4143 - publish
4244 - cleanup
4345
44- . prepare :
46+ prepare-build :
4547 stage : prepare
4648 artifacts :
4749 paths :
@@ -51,30 +53,6 @@ stages:
5153 dotenv : deploy.env
5254 expire_in : 1 week
5355 cache : []
54-
55- prepare-environment :
56- extends : .prepare
57- image : $CI_REGISTRY/proton/devops/atlas-cli
58- script :
59- # DEBUG NS 500 error
60- - echo
61- -d "$ATLAS_BASE_DOMAIN"
62- --release "$ATLAS_RELEASE_SUFFIX"
63- " ${ENV_TAG:?}"
64- " ${CI_PROJECT_PATH}"
65- " $CI_COMMIT_REF_NAME"
66-
67- # resulting variables will be stored in deploy.env
68- - get_name.py -v
69- -o deploy.env
70- -d "$ATLAS_BASE_DOMAIN"
71- --release "$ATLAS_RELEASE_SUFFIX" "${ENV_TAG:?}" "${CI_PROJECT_PATH}" "$CI_COMMIT_REF_NAME"
72- environment :
73- name : $CI_COMMIT_REF_SLUG/$ATLAS_DEPLOY_SCOPE
74- action : prepare
75-
76- prepare-build :
77- extends : .prepare
7856 tags :
7957 - large
8058 script :
@@ -120,7 +98,7 @@ detekt analysis:
12098build dev debug :
12199 extends : [.build]
122100 needs :
123- - job : " prepare-environment "
101+ - job : " claim:review "
124102 - job : " prepare-build"
125103 - job : " prepare-gradle-build-scan"
126104 optional : true
@@ -133,7 +111,7 @@ build dev debug:
133111build dynamic debug :
134112 extends : [.build]
135113 needs :
136- - job : " prepare-environment "
114+ - job : " claim:review "
137115 - job : " prepare-build"
138116 - job : " prepare-gradle-build-scan"
139117 optional : true
@@ -357,9 +335,6 @@ testmo-upload:
357335
358336publish to firebase app distribution :
359337 stage : publish
360- needs :
361- - job : " build dev debug"
362- - job : " prepare-build"
363338 tags :
364339 - xlarge-k8s
365340 variables :
@@ -412,3 +387,27 @@ include:
412387 - project : ' tpe/testmo-reporter'
413388 ref : master
414389 file : ' /scenarios/testmo-simple.yml'
390+
391+ - project : ' translations/generator'
392+ ref : master
393+ file : ' /jobs/sync-crowdin.gitlab-ci.yml'
394+
395+ - project : ' translations/generator'
396+ ref : master
397+ file : ' /jobs/commit-locales.gitlab-ci.yml'
398+
399+ i18n-sync-crowdin :
400+ stage : i18n
401+ variables :
402+ I18N_SYNC_BRANCH : develop
403+ I18N_SYNC_CROWDIN_PROJECT : ' android-drive'
404+ extends : .i18n-sync-crowdin-shared
405+
406+ i18n-commit-locales :
407+ stage : i18n
408+ variables :
409+ I18N_COMMIT_BRANCH_PUSH : develop
410+ I18N_COMMIT_BRANCH_ALLOWED : develop
411+ I18N_COMMIT_CROWDIN_PROJECT : ' android-drive'
412+ extends : .i18n-commit-locales-shared
413+
0 commit comments