@@ -103,9 +103,9 @@ integration-test ({{ $runtime.name }}-{{ $runtime.arch }}):
103103 script:
104104 - RUNTIME_PARAM={ { $runtime .python_version } } ARCH={ { $runtime .arch } } ./scripts/run_integration_tests.sh
105105
106- { { range $environment := (ds " environments" ).environments } }
106+ { { range $environment_name , $ environment := (ds " environments" ).environments } }
107107
108- { { if or (eq $environment .name " prod" ) } }
108+ { { if or (eq $environment_name " prod" ) } }
109109sign-layer ({ { $runtime .name } }-{ { $runtime .arch } }):
110110 stage: sign
111111 tags: ["arch:amd64"]
@@ -130,20 +130,20 @@ sign-layer ({{ $runtime.name }}-{{ $runtime.arch }}):
130130 - apt-get install -y uuid-runtime
131131 - EXTERNAL_ID_NAME={ { $environment .external_id } } ROLE_TO_ASSUME={ { $environment .role_to_assume } } AWS_ACCOUNT={ { $environment .account } } source ./ci/get_secrets.sh
132132 script:
133- - LAYER_FILE=datadog_lambda_py-{ { $runtime .arch} }-{ { $runtime .python_version } }.zip ./scripts/sign_layers.sh { { $environment .name } }
133+ - LAYER_FILE=datadog_lambda_py-{ { $runtime .arch} }-{ { $runtime .python_version } }.zip ./scripts/sign_layers.sh { { $environment_name } }
134134{ { end } }
135135
136- publish-layer-{ { $environment .name } } ({ { $runtime .name } }-{ { $runtime .arch } }):
136+ publish-layer-{ { $environment_name } } ({ { $runtime .name } }-{ { $runtime .arch } }):
137137 stage: publish
138138 tags: ["arch:amd64"]
139139 image: registry.ddbuild.io/images/docker:20.10-py3
140140 rules:
141- - if: '"{ { $environment .name } }" == "sandbox"'
141+ - if: '"{ { $environment_name } }" == "sandbox"'
142142 when: manual
143143 allow_failure: true
144144 - if: '$CI_COMMIT_TAG =~ /^v.*/'
145145 needs:
146- { { if or (eq $environment .name " prod" ) } }
146+ { { if or (eq $environment_name " prod" ) } }
147147 - sign-layer ({ { $runtime .name } }-{ { $runtime .arch} })
148148{ { else } }
149149 - build-layer ({ { $runtime .name } }-{ { $runtime .arch } })
@@ -153,7 +153,7 @@ publish-layer-{{ $environment.name }} ({{ $runtime.name }}-{{ $runtime.arch }}):
153153 - integration-test ({ { $runtime .name } }-{ { $runtime .arch } })
154154{ { end } }
155155 dependencies:
156- { { if or (eq $environment .name " prod" ) } }
156+ { { if or (eq $environment_name " prod" ) } }
157157 - sign-layer ({ { $runtime .name } }-{ { $runtime .arch} })
158158{ { else } }
159159 - build-layer ({ { $runtime .name } }-{ { $runtime .arch } })
@@ -166,7 +166,7 @@ publish-layer-{{ $environment.name }} ({{ $runtime.name }}-{{ $runtime.arch }}):
166166 before_script:
167167 - EXTERNAL_ID_NAME={ { $environment .external_id } } ROLE_TO_ASSUME={ { $environment .role_to_assume } } AWS_ACCOUNT={ { $environment .account } } source ./ci/get_secrets.sh
168168 script:
169- - STAGE={ { $environment .name } } PYTHON_VERSION={ { $runtime .python_version } } ARCH={ { $runtime .arch } } ./ci/publish_layers.sh
169+ - STAGE={ { $environment_name } } PYTHON_VERSION={ { $runtime .python_version } } ARCH={ { $runtime .arch } } ./ci/publish_layers.sh
170170
171171{ {- end } }
172172
0 commit comments