Skip to content

Commit 9e5cd16

Browse files
authored
Merge pull request #251 from crazy-max/filter-distros
Add TEST_ONLY build arg for each distro
2 parents 2de7f45 + 6ad3358 commit 9e5cd16

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

docker-bake.hcl

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,7 @@ target "_distro-static" {
175175
DISTRO_ID = ""
176176
DISTRO_SUITE = ""
177177
DISTRO_IMAGE = DISTRO_IMAGE != null && DISTRO_IMAGE != "" ? DISTRO_IMAGE : "debian:bookworm"
178+
TEST_ONLY = "0"
178179
}
179180
}
180181

@@ -186,6 +187,7 @@ target "_distro-debian11" {
186187
DISTRO_ID = "11"
187188
DISTRO_SUITE = "bullseye"
188189
DISTRO_IMAGE = DISTRO_IMAGE != null && DISTRO_IMAGE != "" ? DISTRO_IMAGE : "debian:bullseye"
190+
TEST_ONLY = "0"
189191
}
190192
}
191193

@@ -197,6 +199,7 @@ target "_distro-debian12" {
197199
DISTRO_ID = "12"
198200
DISTRO_SUITE = "bookworm"
199201
DISTRO_IMAGE = DISTRO_IMAGE != null && DISTRO_IMAGE != "" ? DISTRO_IMAGE : "debian:bookworm"
202+
TEST_ONLY = "0"
200203
}
201204
}
202205

@@ -208,6 +211,7 @@ target "_distro-debian13" {
208211
DISTRO_ID = "13"
209212
DISTRO_SUITE = "trixie"
210213
DISTRO_IMAGE = DISTRO_IMAGE != null && DISTRO_IMAGE != "" ? DISTRO_IMAGE : "debian:trixie"
214+
TEST_ONLY = "0"
211215
}
212216
}
213217

@@ -219,6 +223,7 @@ target "_distro-raspbian11" {
219223
DISTRO_ID = "11"
220224
DISTRO_SUITE = "bullseye"
221225
DISTRO_IMAGE = DISTRO_IMAGE != null && DISTRO_IMAGE != "" ? DISTRO_IMAGE : "balenalib/rpi-raspbian:bullseye"
226+
TEST_ONLY = "0"
222227
}
223228
}
224229

@@ -230,6 +235,7 @@ target "_distro-raspbian12" {
230235
DISTRO_ID = "12"
231236
DISTRO_SUITE = "bookworm"
232237
DISTRO_IMAGE = DISTRO_IMAGE != null && DISTRO_IMAGE != "" ? DISTRO_IMAGE : "balenalib/rpi-raspbian:bookworm"
238+
TEST_ONLY = "0"
233239
}
234240
}
235241

@@ -241,6 +247,7 @@ target "_distro-ubuntu2204" {
241247
DISTRO_ID = "22.04"
242248
DISTRO_SUITE = "jammy"
243249
DISTRO_IMAGE = DISTRO_IMAGE != null && DISTRO_IMAGE != "" ? DISTRO_IMAGE : "ubuntu:jammy"
250+
TEST_ONLY = "0"
244251
}
245252
}
246253

@@ -252,6 +259,7 @@ target "_distro-ubuntu2404" {
252259
DISTRO_ID = "24.04"
253260
DISTRO_SUITE = "noble"
254261
DISTRO_IMAGE = DISTRO_IMAGE != null && DISTRO_IMAGE != "" ? DISTRO_IMAGE : "ubuntu:noble"
262+
TEST_ONLY = "0"
255263
}
256264
}
257265

@@ -263,6 +271,7 @@ target "_distro-ubuntu2410" {
263271
DISTRO_ID = "24.10"
264272
DISTRO_SUITE = "oracular"
265273
DISTRO_IMAGE = DISTRO_IMAGE != null && DISTRO_IMAGE != "" ? DISTRO_IMAGE : "ubuntu:oracular"
274+
TEST_ONLY = "0"
266275
}
267276
}
268277

@@ -274,6 +283,7 @@ target "_distro-ubuntu2504" {
274283
DISTRO_ID = "25.04"
275284
DISTRO_SUITE = "plucky"
276285
DISTRO_IMAGE = DISTRO_IMAGE != null && DISTRO_IMAGE != "" ? DISTRO_IMAGE : "ubuntu:plucky"
286+
TEST_ONLY = "0"
277287
}
278288
}
279289

@@ -285,6 +295,7 @@ target "_distro-almalinux8" {
285295
DISTRO_ID = "8"
286296
DISTRO_SUITE = "8"
287297
DISTRO_IMAGE = DISTRO_IMAGE != null && DISTRO_IMAGE != "" ? DISTRO_IMAGE : "almalinux:8"
298+
TEST_ONLY = "1"
288299
}
289300
}
290301

@@ -296,6 +307,7 @@ target "_distro-almalinux9" {
296307
DISTRO_ID = "9"
297308
DISTRO_SUITE = "9"
298309
DISTRO_IMAGE = DISTRO_IMAGE != null && DISTRO_IMAGE != "" ? DISTRO_IMAGE : "almalinux:9"
310+
TEST_ONLY = "1"
299311
}
300312
}
301313

@@ -307,6 +319,7 @@ target "_distro-centos9" {
307319
DISTRO_ID = "9"
308320
DISTRO_SUITE = "9"
309321
DISTRO_IMAGE = DISTRO_IMAGE != null && DISTRO_IMAGE != "" ? DISTRO_IMAGE : "quay.io/centos/centos:stream9"
322+
TEST_ONLY = "0"
310323
}
311324
}
312325

@@ -318,6 +331,7 @@ target "_distro-centos10" {
318331
DISTRO_ID = "10"
319332
DISTRO_SUITE = "10"
320333
DISTRO_IMAGE = DISTRO_IMAGE != null && DISTRO_IMAGE != "" ? DISTRO_IMAGE : "quay.io/centos/centos:stream10"
334+
TEST_ONLY = "0"
321335
}
322336
}
323337

@@ -329,6 +343,7 @@ target "_distro-fedora41" {
329343
DISTRO_ID = "41"
330344
DISTRO_SUITE = "41"
331345
DISTRO_IMAGE = DISTRO_IMAGE != null && DISTRO_IMAGE != "" ? DISTRO_IMAGE : "fedora:41"
346+
TEST_ONLY = "0"
332347
}
333348
}
334349

@@ -340,6 +355,7 @@ target "_distro-fedora42" {
340355
DISTRO_ID = "42"
341356
DISTRO_SUITE = "42"
342357
DISTRO_IMAGE = DISTRO_IMAGE != null && DISTRO_IMAGE != "" ? DISTRO_IMAGE : "fedora:42"
358+
TEST_ONLY = "0"
343359
}
344360
}
345361

@@ -351,6 +367,7 @@ target "_distro-oraclelinux8" {
351367
DISTRO_ID = "8"
352368
DISTRO_SUITE = "8"
353369
DISTRO_IMAGE = DISTRO_IMAGE != null && DISTRO_IMAGE != "" ? DISTRO_IMAGE : "oraclelinux:8"
370+
TEST_ONLY = "1"
354371
}
355372
}
356373

@@ -362,6 +379,7 @@ target "_distro-oraclelinux9" {
362379
DISTRO_ID = "9"
363380
DISTRO_SUITE = "9"
364381
DISTRO_IMAGE = DISTRO_IMAGE != null && DISTRO_IMAGE != "" ? DISTRO_IMAGE : "oraclelinux:9"
382+
TEST_ONLY = "1"
365383
}
366384
}
367385

@@ -373,6 +391,7 @@ target "_distro-rhel8" {
373391
DISTRO_ID = "8"
374392
DISTRO_SUITE = "8"
375393
DISTRO_IMAGE = DISTRO_IMAGE != null && DISTRO_IMAGE != "" ? DISTRO_IMAGE : "registry.access.redhat.com/ubi8/ubi"
394+
TEST_ONLY = "0"
376395
}
377396
}
378397

@@ -384,6 +403,7 @@ target "_distro-rhel9" {
384403
DISTRO_ID = "9"
385404
DISTRO_SUITE = "9"
386405
DISTRO_IMAGE = DISTRO_IMAGE != null && DISTRO_IMAGE != "" ? DISTRO_IMAGE : "registry.access.redhat.com/ubi9/ubi"
406+
TEST_ONLY = "0"
387407
}
388408
}
389409

@@ -395,6 +415,7 @@ target "_distro-rockylinux8" {
395415
DISTRO_ID = "8"
396416
DISTRO_SUITE = "8"
397417
DISTRO_IMAGE = DISTRO_IMAGE != null && DISTRO_IMAGE != "" ? DISTRO_IMAGE : "rockylinux/rockylinux:8"
418+
TEST_ONLY = "1"
398419
}
399420
}
400421

@@ -406,6 +427,7 @@ target "_distro-rockylinux9" {
406427
DISTRO_ID = "9"
407428
DISTRO_SUITE = "9"
408429
DISTRO_IMAGE = DISTRO_IMAGE != null && DISTRO_IMAGE != "" ? DISTRO_IMAGE : "rockylinux/rockylinux:9"
430+
TEST_ONLY = "1"
409431
}
410432
}
411433

0 commit comments

Comments
 (0)