Skip to content

Image Building

Image Building #94

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=e330e5d977bf4f3bdc157bc46cf41afa5b13d66c914e12fd6b694ccda65fcf92
GO_CHECKSUM_ARM=428e0b9ecab5762b7c2be000ad1be6f432dccfcd99bb8b8aeeb757d987bfda9d
- 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.27"
build_args: |
KUBECTL_VERSION=v1.27.14
KUBECTL_CHECKSUM=1d2431c68bb6dfa9de3cd40fd66d97a9ac73593c489f9467249eea43e9c16a1e
KUBECTL_CHECKSUM_ARM=29f3a1f520d929df38873c68dec73519c1e5e521140e01cf9d7701f7b5ffe4f3
- tag: "1.28"
build_args: |
KUBECTL_VERSION=v1.28.10
KUBECTL_CHECKSUM=389c17a9700a4b01ebb055e39b8bc0886330497440dde004b5ed90f2a3a028db
KUBECTL_CHECKSUM_ARM=e659d23d442c2706debe5b96742326c0a1e1d7b5c695a9fe7dfe8ea7402caee8
- tag: "1.29"
build_args: |
KUBECTL_VERSION=v1.29.5
KUBECTL_CHECKSUM=603c8681fc0d8609c851f9cc58bcf55eeb97e2934896e858d0232aa8d1138366
KUBECTL_CHECKSUM_ARM=9ee9168def12ac6a6c0c6430e0f73175e756ed262db6040f8aa2121ad2c1f62e
- tag: "1.30"
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