@@ -111,55 +111,53 @@ done
111111
112112validate_args
113113
114- SCRIPT_DIR=$( cd -- " $( dirname -- " ${BASH_SOURCE[0]} " ) " & > /dev/null && pwd )
114+ SCRIPT_DIR=$( cd -- " $( dirname -- " ${BASH_SOURCE[0]} " ) " & > /dev/null && pwd)
115115
116116export SOURCE_PROJECT=$( cat ${CONFIG_FILE} | python3 -c " import json,sys; print(str(json.load(sys.stdin)['projectIdSource']))" 2> /dev/null || echo " " )
117117export TARGET_BUCKET=$( cat ${CONFIG_FILE} | python3 -c " import json,sys; print(str(json.load(sys.stdin)['targetBucket']))" 2> /dev/null || echo " " )
118- if [[ " ${SOURCE_PROJECT} " == " " ]]
119- then
120- echo " ERROR: projectIdSource value in config.json is empty."
121- exit 1
118+ if [[ " ${SOURCE_PROJECT} " == " " ]]; then
119+ echo " ERROR: projectIdSource value in config.json is empty."
120+ exit 1
122121fi
123- if [[ " ${TARGET_BUCKET} " == " " ]]
124- then
125- echo " ERROR: targetBucket value in config.json is empty."
126- exit 1
122+ if [[ " ${TARGET_BUCKET} " == " " ]]; then
123+ echo " ERROR: targetBucket value in config.json is empty."
124+ exit 1
127125fi
128126
129- declare -a _WORKER_POOL_OPTIONS
130- declare -a _REGION_PARAMETER
131-
132- if [[ -n " ${_WORKER_POOL_NAME} " ]]; then
133- _WORKER_POOL_OPTIONS+=(" ,_WORKER_POOL_NAME=\" ${_WORKER_POOL_NAME} \" " )
134- fi
127+ declare -a _WORKER_POOL_OPTIONS
128+ declare -a _REGION_PARAMETER
135129
136- if [[ -n " ${_CLOUD_BUILD_REGION} " ]]; then
137- _WORKER_POOL_OPTIONS+=(" ,_CLOUD_BUILD_REGION=\" ${_CLOUD_BUILD_REGION} \" " )
138- _REGION_PARAMETER=(--region " ${_CLOUD_BUILD_REGION} " )
139- fi
130+ if [[ -n " ${_WORKER_POOL_NAME} " ]]; then
131+ _WORKER_POOL_OPTIONS+=(" ,_WORKER_POOL_NAME=\" ${_WORKER_POOL_NAME} \" " )
132+ fi
140133
141- if [[ -n " ${_BUILD_ACCOUNT} " ]]; then
142- _WORKER_POOL_OPTIONS+=(" ,_BUILD_ACCOUNT=\" ${_BUILD_ACCOUNT} \" " )
143- fi
134+ if [[ -n " ${_CLOUD_BUILD_REGION} " ]]; then
135+ _WORKER_POOL_OPTIONS+=(" ,_CLOUD_BUILD_REGION=\" ${_CLOUD_BUILD_REGION} \" " )
136+ _REGION_PARAMETER=(--region " ${_CLOUD_BUILD_REGION} " )
137+ fi
144138
139+ if [[ -n " ${_BUILD_ACCOUNT} " ]]; then
140+ _WORKER_POOL_OPTIONS+=(" ,_BUILD_ACCOUNT=\" ${_BUILD_ACCOUNT} \" " )
141+ fi
145142
146143echo " Deploying Meridian"
147144
148145cp -f " ${CONFIG_FILE} " " ${SCRIPT_DIR} /config/config.json"
149146set +e
147+
150148gcloud builds submit --project=" ${SOURCE_PROJECT} " \
151- --config=" ${SCRIPT_DIR} /cloudbuild.meridian.yaml" \
152- --substitutions \
153- _TGT_BUCKET=" ${TARGET_BUCKET} " ,_GCS_BUCKET=" ${GCS_LOGS_BUCKET} " " ${_WORKER_POOL_OPTIONS[@]} " \
154- " ${_REGION_PARAMETER[@]} " \
155- " ${SCRIPT_DIR} "
149+ --config=" ${SCRIPT_DIR} /cloudbuild.meridian.yaml" \
150+ --substitutions \
151+ _TGT_BUCKET=" ${TARGET_BUCKET} " ,_GCS_BUCKET=" ${GCS_LOGS_BUCKET} " ,_BUILD_ACCOUNT=" ${_BUILD_ACCOUNT} " \
152+ " ${_REGION_PARAMETER[@]} " \
153+ " ${SCRIPT_DIR} "
154+
156155_err=$?
157156rm -f " ${SCRIPT_DIR} /config/config.json"
158157
159- if [ $_err -ne 0 ]
160- then
161- echo " Meridian deployment failed."
162- exit 1
158+ if [ $_err -ne 0 ]; then
159+ echo " Meridian deployment failed."
160+ exit 1
163161fi
164162
165- echo " Meridian has been deployed."
163+ echo " Meridian has been deployed."
0 commit comments