@@ -53,6 +53,7 @@ build-layer ({{ $runtime.name }}-{{ $runtime.arch }}):
53
53
variables:
54
54
CI_ENABLE_CONTAINER_IMAGE_BUILDS: "true"
55
55
script:
56
+ - exit 0
56
57
- PYTHON_VERSION={ { $runtime .python_version } } ARCH={ { $runtime .arch } } ./scripts/build_layers.sh
57
58
58
59
#check-layer-size ({ { $runtime .name } }-{ { $runtime .arch } }):
@@ -73,6 +74,7 @@ lint python:
73
74
cache: & { { $runtime .name } }-{ { $runtime .arch } }-cache
74
75
before_script: *python-before-script
75
76
script:
77
+ - exit 0
76
78
- source venv/bin/activate
77
79
- ./scripts/check_format.sh
78
80
@@ -176,6 +178,7 @@ publish-layer-{{ $environment_name }} ({{ $runtime.name }}-{{ $runtime.arch }}):
176
178
- EXTERNAL_ID_NAME={ { $environment .external_id } } ROLE_TO_ASSUME={ { $environment .role_to_assume } } AWS_ACCOUNT={ { $environment .account } } source ./ci/get_secrets.sh
177
179
script:
178
180
- |
181
+ exit 0
179
182
STAGE={ { $environment_name } } PYTHON_VERSION={ { $runtime .python_version } } ARCH={ { $runtime .arch } } ./ci/publish_layers.sh | tee publish.log
180
183
# Extract the arn from the publish log to be used as envvar in e2e tests
181
184
layer_arn="$(grep 'Published arn' publish.log | grep -oE 'arn:aws:lambda:.*')"
@@ -226,6 +229,7 @@ layer bundle:
226
229
- datadog_lambda_py-bundle-${ CI_JOB_ID} /
227
230
name: datadog_lambda_py-bundle-${ CI_JOB_ID}
228
231
script:
232
+ - exit 0
229
233
- rm -rf datadog_lambda_py-bundle-${ CI_JOB_ID}
230
234
- mkdir -p datadog_lambda_py-bundle-${ CI_JOB_ID}
231
235
- cp .layers/datadog_lambda_py-*.zip datadog_lambda_py-bundle-${ CI_JOB_ID}
@@ -300,11 +304,11 @@ e2e-status:
300
304
# Poll for e2e-test job completion
301
305
while true; do
302
306
# Get the e2e-test job status
303
- URL="${ CI_API_V4_URL} /projects/${ CI_PROJECT_ID} /pipelines/${ CI_PIPELINE_ID} /jobs "
307
+ URL="${ CI_API_V4_URL} /projects/${ CI_PROJECT_ID} /pipelines/${ CI_PIPELINE_ID} /bridges "
304
308
echo "Fetching E2E job status from: $URL"
305
309
RESPONSE=$(curl -s --header "JOB-TOKEN: ${ CI_JOB_TOKEN} " "$URL")
306
310
echo "Response: $RESPONSE"
307
- E2E_JOB_STATUS=$(echo "$RESPONSE" | jq -r '.[] | select(.name=="e2e-test") | .status')
311
+ E2E_JOB_STATUS=$(echo "$RESPONSE" | jq -r '.[] | select(.name=="e2e-test") | .pipeline. status')
308
312
echo "E2E job status: $E2E_JOB_STATUS"
309
313
case "$E2E_JOB_STATUS" in
310
314
"success")
0 commit comments