Image Building #112
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.22" | |
build_args: | | |
GO_VERSION=1.22.9 | |
GO_CHECKSUM=84a8f05b7b969d8acfcaf194ce9298ad5d3ddbfc7034930c280006b5c85a574c | |
GO_CHECKSUM_ARM=5beec5ef9f019e1779727ef0d9643fa8bf2495e7222014d2fc4fbfce5999bf01 | |
- tag: "1.23" | |
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.28" | |
build_args: | | |
KUBECTL_VERSION=v1.28.15 | |
KUBECTL_CHECKSUM=1f7651ad0b50ef4561aa82e77f3ad06599b5e6b0b2a5fb6c4f474d95a77e41c5 | |
KUBECTL_CHECKSUM_ARM=7d45d9620e67095be41403ed80765fe47fcfbf4b4ed0bf0d1c8fe80345bda7d3 | |
- tag: "1.29" | |
build_args: | | |
KUBECTL_VERSION=v1.29.11 | |
KUBECTL_CHECKSUM=14d7ea4ada60ff15ef3b7734a83c4d05cff164d4843b6f4c081a50b86547c17d% | |
KUBECTL_CHECKSUM_ARM=d0fcb8ead20f45ffab2d680b84a93c8e459b2c7c1d6dadf566769cf59f04c506% | |
- tag: "1.30" | |
build_args: | | |
KUBECTL_VERSION=v1.30.7 | |
KUBECTL_CHECKSUM=3950ec7b81b9aa5a3856dd6155e42e1ad12a2fa8b050502f5a9652050f94a8ee% | |
KUBECTL_CHECKSUM_ARM=5e856defeac209ff82dd473ce46f91a3118df82b863de0d2ed59bdf3558cffca% | |
- tag: "1.31" | |
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.5 | |
NODE_CHECKSUM=e4a3a21e5ac7e074ed50d2533dd0087d8460647ab567464867141a2b643f3fb3 | |
NODE_CHECKSUM_ARM=a77db6ab34267f3bc80e02ed68abf51b7065eb5c82fcd69adc4b40e390d9b116 | |
- tag: "20" | |
build_args: | | |
NODE_VERSION=v20.18.1 | |
NODE_CHECKSUM=c6fa75c841cbffac851678a472f2a5bd612fff8308ef39236190e1f8dbb0e567 | |
NODE_CHECKSUM_ARM=44d1ffc5905c005ace4515ca6f8c090c4c7cfce3a9a67df0dba35c727590b8f6 | |
- 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 |