Skip to content

Commit 54c3e43

Browse files
chore: move sign-layer out of the loop
1 parent 2528f4a commit 54c3e43

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

ci/input_files/build.yaml.tpl

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -103,9 +103,6 @@ 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_name, $environment := (ds "environments").environments }}
107-
108-
{{ if or (eq $environment_name "prod") }}
109106
sign-layer ({{ $runtime.name }}-{{ $runtime.arch }}):
110107
stage: sign
111108
tags: ["arch:amd64"]
@@ -128,10 +125,13 @@ sign-layer ({{ $runtime.name }}-{{ $runtime.arch }}):
128125
before_script:
129126
- apt-get update
130127
- apt-get install -y uuid-runtime
128+
{{ with $environment := (ds "environments").environments.prod }}
131129
- EXTERNAL_ID_NAME={{ $environment.external_id }} ROLE_TO_ASSUME={{ $environment.role_to_assume }} AWS_ACCOUNT={{ $environment.account }} source ./ci/get_secrets.sh
130+
{{ end }}
132131
script:
133-
- LAYER_FILE=datadog_lambda_py-{{ $runtime.arch}}-{{ $runtime.python_version }}.zip ./scripts/sign_layers.sh {{ $environment_name }}
134-
{{ end }}
132+
- LAYER_FILE=datadog_lambda_py-{{ $runtime.arch}}-{{ $runtime.python_version }}.zip ./scripts/sign_layers.sh prod
133+
134+
{{ range $environment_name, $environment := (ds "environments").environments }}
135135

136136
publish-layer-{{ $environment_name }} ({{ $runtime.name }}-{{ $runtime.arch }}):
137137
stage: publish

0 commit comments

Comments
 (0)