@@ -16,11 +16,11 @@ jobs:
16
16
- name : Get Container Version
17
17
id : getcontainerver
18
18
run : |
19
- echo "containerver=$(date +'%s') " >> "$GITHUB_OUTPUT"
19
+ echo "containerver=${{ github.ref_name }} " >> "$GITHUB_OUTPUT"
20
20
21
21
build-containers :
22
22
needs : build-containers-common
23
- strategy :
23
+ strategy :
24
24
matrix :
25
25
include :
26
26
- runnertags : ubuntu-latest
@@ -50,17 +50,14 @@ jobs:
50
50
docker images
51
51
52
52
- name : docker tag
53
- env :
53
+ env :
54
54
CONTAINERVER : ${{ needs.build-containers-common.outputs.containerver }}
55
55
run : |
56
- docker tag localhost/postiz ghcr.io/gitroomhq/postiz-app:${{ matrix.arch }}-${{ env.CONTAINERVER }}
57
- docker push ghcr.io/gitroomhq/postiz-app:${{ matrix.arch }}-${{ env.CONTAINERVER }}
56
+ docker tag localhost/postiz ghcr.io/gitroomhq/postiz-app:${{ env.CONTAINERVER }}-${{ matrix.arch }}
57
+ docker push ghcr.io/gitroomhq/postiz-app:${{ env.CONTAINERVER }}-${{ matrix.arch }}
58
58
59
- docker tag localhost/postiz-devcontainer ghcr.io/gitroomhq/postiz-devcontainer:${{ env.CONTAINERVER }}
60
- docker push ghcr.io/gitroomhq/postiz-devcontainer:${{ env.CONTAINERVER }}
61
-
62
- docker tag ghcr.io/gitroomhq/postiz-devcontainer:${{ env.CONTAINERVER }} ghcr.io/gitroomhq/postiz-devcontainer:latest
63
- docker push ghcr.io/gitroomhq/postiz-devcontainer:latest
59
+ docker tag localhost/postiz-devcontainer ghcr.io/gitroomhq/postiz-devcontainer:${{ env.CONTAINERVER }}-${{ matrix.arch }}
60
+ docker push ghcr.io/gitroomhq/postiz-devcontainer:${{ env.CONTAINERVER }}-${{ matrix.arch }}
64
61
65
62
build-container-manifest :
66
63
needs : [build-containers, build-containers-common]
@@ -73,13 +70,20 @@ jobs:
73
70
username : ${{ github.actor }}
74
71
password : ${{ github.token }}
75
72
76
- - name : Create Docker Manifest
77
- env :
73
+ - name : Create Docker Manifest
74
+ env :
78
75
CONTAINERVER : ${{ needs.build-containers-common.outputs.containerver }}
79
76
run : |
80
77
docker manifest create \
81
78
ghcr.io/gitroomhq/postiz-app:latest \
82
- ghcr.io/gitroomhq/postiz-app:amd64- ${{ env.CONTAINERVER }} \
83
- ghcr.io/gitroomhq/postiz-app:arm64- ${{ env.CONTAINERVER }}
79
+ ghcr.io/gitroomhq/postiz-app:${{ env.CONTAINERVER }}-arm64 \
80
+ ghcr.io/gitroomhq/postiz-app:${{ env.CONTAINERVER }}-amd64
84
81
85
82
docker manifest push ghcr.io/gitroomhq/postiz-app:latest
83
+
84
+ docker manifest create \
85
+ ghcr.io/gitroomhq/postiz-devcontainer:latest \
86
+ ghcr.io/gitroomhq/postiz-devcontainer:${{ env.CONTAINERVER }}-arm64 \
87
+ ghcr.io/gitroomhq/postiz-devcontainer:${{ env.CONTAINERVER }}-amd64
88
+
89
+ docker manifest push ghcr.io/gitroomhq/postiz-devcontainer:latest
0 commit comments