Skip to content

Image Building

Image Building #121

Workflow file for this run

name: Image Building
on:
workflow_dispatch:
schedule:
- cron: "0 0 1,15 * *"
jobs:
rebuild-base:
uses: ./.github/workflows/build-image.yml
strategy:
matrix:
params:
- tag: "1"
build_args: ""
with:
image_path: containers/base
image_name: base-pipeline
image_tag: ${{ matrix.params.tag }}
build_args: ${{ matrix.params.build_args }}
secrets: inherit
rebuild-docker:
needs: rebuild-base
uses: ./.github/workflows/build-image.yml
strategy:
matrix:
params:
- tag: "1"
build_args: ""
with:
image_path: containers/docker
image_name: docker-pipeline
image_tag: ${{ matrix.params.tag }}
build_args: ${{ matrix.params.build_args }}
secrets: inherit
rebuild-go:
needs: rebuild-base
uses: ./.github/workflows/build-image.yml
strategy:
matrix:
params:
- tag: "1.23"
build_args: |
GO_VERSION=1.23.6
GO_CHECKSUM=9379441ea310de000f33a4dc767bd966e72ab2826270e038e78b2c53c2e7802d
GO_CHECKSUM_ARM=561c780e8f4a8955d32bf72e46af0b5ee5e0debe1e4633df9a03781878219202
- tag: "1.24"
build_args: ""
with:
image_path: containers/go
image_name: golang-pipeline
image_tag: ${{ matrix.params.tag }}
build_args: ${{ matrix.params.build_args }}
secrets: inherit
rebuild-kubernetes:
needs: rebuild-base
uses: ./.github/workflows/build-image.yml
strategy:
matrix:
params:
- tag: "1.29"
build_args: |
KUBECTL_VERSION=v1.29.14
KUBECTL_CHECKSUM=a4902c8a454a3678d589b51d95d810ec84791c03ed6b5779969df559c9c0357e
KUBECTL_CHECKSUM_ARM=03c95785fc0325896eb8540b9a1447ccc89b1f1721b7594012e4f32a719d8e0a
- tag: "1.30"
build_args: |
KUBECTL_VERSION=v1.30.10
KUBECTL_CHECKSUM=bc74dbeefd4b9d53f03016f6778f3ffc9a72ef4ca7b7c80fd5dc1a41d52dcab7
KUBECTL_CHECKSUM_ARM=9d65d54f02b0b305d9f3f89d19a60d3e130e09f5407df99f6d48f8c10f31e2ae
- tag: "1.31"
build_args: |
KUBECTL_VERSION=v1.31.6
KUBECTL_CHECKSUM=c46b2f5b0027e919299d1eca073ebf13a4c5c0528dd854fc71a5b93396c9fa9d
KUBECTL_CHECKSUM_ARM=fc40a8bbdba41f022aced2dec729a1b9e937ad99872b430b6c2489f1f36a61f5
- tag: "1.32"
build_args: ""
with:
image_path: containers/kubernetes
image_name: kubernetes-pipeline
image_tag: ${{ matrix.params.tag }}
build_args: ${{ matrix.params.build_args }}
secrets: inherit
rebuild-node:
needs: rebuild-base
uses: ./.github/workflows/build-image.yml
strategy:
matrix:
params:
- tag: "18"
build_args: |
NODE_VERSION=v18.20.6
NODE_CHECKSUM=abf47264a9a13b2233743ce8a966945388a1a10a56f841310a6d4dd12e18ca9a
NODE_CHECKSUM_ARM=169d317cc39ba5513c9588f7aded1bdff7f807b82c4dacb40ca03fd427d288b0
- tag: "20"
build_args: |
NODE_VERSION=v20.18.3
NODE_CHECKSUM=595bcc9a28e6d1ee5fc7277b5c3cb029275b98ec0524e162a0c566c992a7ee5c
NODE_CHECKSUM_ARM=c03412ab9c0ed30468e4d03e56d2e35c5ae761a98deb16727c7af2fe5be34700
- tag: "22"
build_args: ""
with:
image_path: containers/node
image_name: node-pipeline
image_tag: ${{ matrix.params.tag }}
build_args: ${{ matrix.params.build_args }}
secrets: inherit
rebuild-sysdig:
needs: rebuild-base
uses: ./.github/workflows/build-image.yml
strategy:
matrix:
params:
- tag: "1"
build_args: ""
with:
image_path: containers/sysdig
image_name: sysdig-pipeline
image_tag: ${{ matrix.params.tag }}
build_args: ${{ matrix.params.build_args }}
secrets: inherit