Skip to content

Image Building

Image Building #92

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.21"
build_args: |
GO_VERSION=1.21.10
GO_CHECKSUM=8920ea521bad8f6b7bc377b4824982e011c19af27df88a815e3586ea895f1b36
GO_CHECKSUM_ARM=6c33e52a5b26e7aa021b94475587fce80043a727a54ceb0eee2f9fc160646434
- tag: "1.22"
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.26"
build_args: |
KUBECTL_VERSION=v1.26.15
KUBECTL_CHECKSUM=b75f359e6fad3cdbf05a0ee9d5872c43383683bb8527a9e078bb5b8a44350a41
KUBECTL_CHECKSUM_ARM=1396313f0f8e84ab1879757797992f1af043e1050283532e0fd8469902632216
- tag: "1.27"
build_args: |
KUBECTL_VERSION=v1.27.13
KUBECTL_CHECKSUM=e991f163197cbd85bbff22f656a74d48b69db5addfa43cc04cca0cf5328f57f1
KUBECTL_CHECKSUM_ARM=4838ad8f3902c928f6139d69eba962b1cc2471511c828885650d728d970594d1
- tag: "1.28"
build_args: |
KUBECTL_VERSION=v1.28.9
KUBECTL_CHECKSUM=b4693d0b22f509250694b10c7727c42b427d570af04f2065fe23a55d6c0051f1
KUBECTL_CHECKSUM_ARM=e0341d3973213f8099e7fcbbf6d1d506967bc2b7a4faac3fb3b4340f226e9b2f
- tag: "1.29"
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.18.2
NODE_CHECKSUM=75aba25ae76999309fc6c598efe56ce53fbfc221381a44a840864276264ab8ac
NODE_CHECKSUM_ARM=2e630e18548627f61eaf573233da7949dc0a1df5eef3f486fa9820c5f6c121aa
- tag: "20"
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