Skip to content

Commit f2871d2

Browse files
committed
Deploy by digest
1 parent 72b4403 commit f2871d2

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

.github/workflows/build-and-deploy.yml

+5-6
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,8 @@ on:
2121
workflow_dispatch:
2222

2323
env:
24-
REGISTRY: europe-north1-docker.pkg.dev/artifact-registry-5n/dapla-stat-docker/maskinporten-guardian
24+
REGISTRY: europe-north1-docker.pkg.dev/artifact-registry-5n/dapla-stat-docker
2525
IMAGE: maskinporten-guardian
26-
TAG: ${{ github.sha }}
27-
2826

2927
jobs:
3028
docker-build:
@@ -34,7 +32,8 @@ jobs:
3432
id-token: "write"
3533
runs-on: ubuntu-latest
3634
outputs:
37-
image-tag: ${{ env.DOCKER_IMAGE }}
35+
image: ${{ env.DOCKER_IMAGE }}
36+
image-digest: ${{ steps.docker_build.outputs.digest }}
3837
steps:
3938
- name: Setup Maven Action # Composite action
4039
@@ -45,7 +44,7 @@ jobs:
4544

4645
- name: Set docker image env var
4746
run: |
48-
echo "DOCKER_IMAGE=${REGISTRY}/${IMAGE}:${TAG}" >> $GITHUB_ENV
47+
echo "DOCKER_IMAGE=${REGISTRY}/${IMAGE}" >> $GITHUB_ENV
4948
- name: "Authenticate to Google Cloud"
5049
id: "auth"
5150
uses: "google-github-actions/[email protected]"
@@ -123,5 +122,5 @@ jobs:
123122
env:
124123
CLUSTER: test
125124
RESOURCE: .nais/test.yaml
126-
VAR: image=${{ needs.docker-build.outputs.image-tag }}
125+
VAR: image=${{ needs.docker-build.outputs.image }}@${{ needs.docker-build.outputs.image-digest }}
127126
DEPLOY_SERVER: deploy.ssb.cloud.nais.io:443

0 commit comments

Comments
 (0)