Image Building #88
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |