@@ -31,15 +31,48 @@ jobs:
31
31
username : ${{ github.actor }}
32
32
password : ${{ secrets.GITHUB_TOKEN }}
33
33
34
- - name : Publish final docker images
34
+ - name : Publish final docker images (amd64)
35
35
36
36
with :
37
- src : ${{ env.SYSDIG_IMAGE_BASE }}:${{ env.RELEASE }}-draft
37
+ src : ${{ env.SYSDIG_IMAGE_BASE }}:${{ env.RELEASE }}-amd64- draft
38
38
dst : |
39
- ${{ env.SYSDIG_IMAGE_BASE }}:${{ env.RELEASE }}
40
- ${{ env.SYSDIG_IMAGE_BASE }}:latest
41
- ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:${{ env.RELEASE }}
42
- ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:latest
39
+ ${{ env.SYSDIG_IMAGE_BASE }}:${{ env.RELEASE }}-amd64
40
+ ${{ env.SYSDIG_IMAGE_BASE }}:latest-amd64
41
+ ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:${{ env.RELEASE }}-amd64
42
+ ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:latest-amd64
43
+
44
+ - name : Publish final docker images (aarch64)
45
+
46
+ with :
47
+ src : ${{ env.SYSDIG_IMAGE_BASE }}:${{ env.RELEASE }}-aarch64-draft
48
+ dst : |
49
+ ${{ env.SYSDIG_IMAGE_BASE }}:${{ env.RELEASE }}-aarch64
50
+ ${{ env.SYSDIG_IMAGE_BASE }}:latest-aarch64
51
+ ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:${{ env.RELEASE }}-aarch64
52
+ ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:latest-aarch64
53
+
54
+ - name : Create latest manifest and push
55
+ run : |
56
+ docker manifest create \
57
+ ${{ env.SYSDIG_IMAGE_BASE }}:${{ env.RELEASE }} \
58
+ --amend ${{ env.SYSDIG_IMAGE_BASE }}:${{ env.RELEASE }}-amd64 \
59
+ --amend ${{ env.SYSDIG_IMAGE_BASE }}:${{ env.RELEASE }}-aarch64
60
+ docker manifest push ${{ env.SYSDIG_IMAGE_BASE }}:${{ env.RELEASE }}
61
+ docker manifest create \
62
+ ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:${{ env.RELEASE }} \
63
+ --amend ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:${{ env.RELEASE }}-amd64 \
64
+ --amend ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:${{ env.RELEASE }}-aarch64
65
+ docker manifest push ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:${{ env.RELEASE }}
66
+ docker manifest create \
67
+ ${{ env.SYSDIG_IMAGE_BASE }}:latest \
68
+ --amend ${{ env.SYSDIG_IMAGE_BASE }}:latest-amd64 \
69
+ --amend ${{ env.SYSDIG_IMAGE_BASE }}:latest-aarch64
70
+ docker manifest push ${{ env.SYSDIG_IMAGE_BASE }}:latest
71
+ docker manifest create \
72
+ ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:latest \
73
+ --amend ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:latest-amd64 \
74
+ --amend ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:latest-aarch64
75
+ docker manifest push ${{ env.SYSDIG_DOCKERHUB_IMAGE_BASE }}:latest
43
76
44
77
release-rpm :
45
78
strategy :
0 commit comments