Skip to content

Image Building

Image Building #88

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.8
GO_CHECKSUM=538b3b143dc7f32b093c8ffe0e050c260b57fc9d57a12c4140a639a8dd2b4e4f
GO_CHECKSUM_ARM=3c19113c686ffa142e9159de1594c952dee64d5464965142d222eab3a81f1270
- 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.14
KUBECTL_CHECKSUM=afd9be91832a0400d8d9cc3da1cf2a395aa9f13b8ab245883869788786166ec3
KUBECTL_CHECKSUM_ARM=64b21431e5ff18a4999699d53815236ccb06a16d76c00cb812461110a5bd6318
- tag: "1.27"
build_args: |
KUBECTL_VERSION=v1.27.11
KUBECTL_CHECKSUM=7ae327978a1edb43700070c86f5fd77215792c6b58a7ea70192647e0da848e29
KUBECTL_CHECKSUM_ARM=d30e1aa873e78eb376ddee3c785aa78c44eddc56ce2ef901dac1ce0c2c4f50b0
- tag: "1.28"
build_args: |
KUBECTL_VERSION=v1.28.7
KUBECTL_CHECKSUM=aff42d3167685e4d8e86fda0ad9c6ce6ec6c047bc24d608041d54717a18192ba
KUBECTL_CHECKSUM_ARM=13d547495bdea49b223fe06bffb6d2bef96436634847f759107655aa80fc990e
- 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