@@ -192,6 +192,13 @@ jobs:
192
192
registry : ghcr.io
193
193
username : ${{ github.actor }}
194
194
password : ${{ secrets.GITHUB_TOKEN }}
195
+ - name : Setup build vars
196
+ run : |
197
+ if [ ${{ matrix.os }} == "freebsd" ]; then
198
+ echo "BASE_IMAGE=dougrabson/freebsd-minimal:13" >> $GITHUB_ENV
199
+ else
200
+ echo "BASE_IMAGE=gcr.io/distroless/base:latest-${{ matrix.arch }}" >> $GITHUB_ENV
201
+ fi
195
202
- name : Build and push zot container image
196
203
uses : project-stacker/stacker-build-push-action@main
197
204
with :
@@ -202,6 +209,7 @@ jobs:
202
209
OS=${{ matrix.os }}
203
210
ARCH=${{ matrix.arch }}
204
211
REPO_NAME=zot-${{ matrix.os }}-${{ matrix.arch }}
212
+ BASE_IMAGE=${{ env.BASE_IMAGE }}
205
213
url : docker://ghcr.io/${{ github.repository_owner }}
206
214
tags : ${{ github.event.release.tag_name }} latest
207
215
username : ${{ github.actor }}
@@ -249,6 +257,7 @@ jobs:
249
257
ARCH=${{ matrix.arch }}
250
258
EXT=-minimal
251
259
REPO_NAME=zot-minimal-${{ matrix.os }}-${{ matrix.arch }}
260
+ BASE_IMAGE=${{ env.BASE_IMAGE }}
252
261
url : docker://ghcr.io/${{ github.repository_owner }}
253
262
tags : ${{ github.event.release.tag_name }} latest
254
263
username : ${{ github.actor }}
@@ -295,6 +304,7 @@ jobs:
295
304
OS=${{ matrix.os }}
296
305
ARCH=${{ matrix.arch }}
297
306
REPO_NAME=zxp-${{ matrix.os }}-${{ matrix.arch }}
307
+ BASE_IMAGE=${{ env.BASE_IMAGE }}
298
308
url : docker://ghcr.io/${{ github.repository_owner }}
299
309
tags : ${{ github.event.release.tag_name }} latest
300
310
username : ${{ github.actor }}
@@ -341,6 +351,7 @@ jobs:
341
351
OS=${{ matrix.os }}
342
352
ARCH=${{ matrix.arch }}
343
353
REPO_NAME=zb-${{ matrix.os }}-${{ matrix.arch }}
354
+ BASE_IMAGE=${{ env.BASE_IMAGE }}
344
355
url : docker://ghcr.io/${{ github.repository_owner }}
345
356
tags : ${{ github.event.release.tag_name }} latest
346
357
username : ${{ github.actor }}
0 commit comments