File tree Expand file tree Collapse file tree 1 file changed +10
-23
lines changed Expand file tree Collapse file tree 1 file changed +10
-23
lines changed Original file line number Diff line number Diff line change @@ -138,26 +138,8 @@ jobs:
138138 echo "Setting secrets for job"
139139 PLUS_CREDS=$(az keyvault secret show --name plus-creds --vault-name ${{ secrets.NIC_KEYVAULT_NAME }} --query value -o tsv)
140140 echo "::add-mask::$PLUS_CREDS"
141- IFS=@ cert=$(echo $PLUS_CREDS | jq -r '.crt')
142- {
143- echo 'PLUS_CERT<<EOF'
144- echo $cert
145- echo 'EOF'
146- } >> "$GITHUB_OUTPUT"
147- while read -r line;
148- do
149- echo "::add-mask::${line}"
150- done <<< "${PLUS_CERT}"
151- IFS=@ key=$(echo $PLUS_CREDS | jq -r '.key')
152- {
153- echo 'PLUS_KEY<<EOF'
154- echo $key
155- echo 'EOF'
156- } >> "$GITHUB_OUTPUT"
157- while read -r line;
158- do
159- echo "::add-mask::${line}"
160- done <<< "${PLUS_KEY}"
141+ echo $PLUS_CREDS | jq -r '.crt' > nginx-repo.crt
142+ echo $PLUS_CREDS | jq -r '.key' > nginx-repo.key
161143
162144 - name : Docker Buildx
163145 uses : docker/setup-buildx-action@e468171a9de216ec08956ac3ada2f0791b6bd435 # v3.11.1
@@ -208,9 +190,14 @@ jobs:
208190 build-args : |
209191 BUILD_OS=${{ matrix.image }}
210192 IC_VERSION=${{ needs.checks.outputs.ic_version }}
211- secrets : |
212- "nginx-repo.crt=${{ steps.secrets.outputs.PLUS_CERT }}"
213- "nginx-repo.key=${{ steps.secrets.outputs.PLUS_KEY }}"
193+ secret-files : |
194+ "nginx-repo.crt=nginx-repo.crt"
195+ "nginx-repo.key=nginx-repo.key"
196+
197+ - name : Clean up secrets
198+ run : |
199+ rm -f nginx-repo.crt nginx-repo.key
200+ if : always()
214201
215202 build-plus-nap :
216203 name : Build Plus NAP base images
You can’t perform that action at this time.
0 commit comments