Image Building #109
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.8 | |
GO_CHECKSUM=5f467d29fc67c7ae6468cb6ad5b047a274bae8180cac5e0b7ddbfeba3e47e18f | |
GO_CHECKSUM_ARM=5c616b32dab04bb8c4c8700478381daea0174dc70083e4026321163879278a4a | |
- 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.10 | |
KUBECTL_CHECKSUM=24f2f09a635d36b2ce36eaebf191326e2b25097eec541a3e47fee6726ef06cef | |
KUBECTL_CHECKSUM_ARM=4cfa950fbd354bdc655cc425494aa77fe81710bc8f7d3f95285338aac223cc82 | |
- tag: "1.30" | |
build_args: | | |
KUBECTL_VERSION=v1.30.6 | |
KUBECTL_CHECKSUM=7a3adf80ca74b1b2afdfc7f4570f0005ca03c2812367ffb6ee2f731d66e45e61 | |
KUBECTL_CHECKSUM_ARM=0b448581f05f46d80219d1a73bd1966de09066c313f64e67e7b75b35e07191cd | |
- 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.4 | |
NODE_CHECKSUM=592eb35c352c7c0c8c4b2ecf9c19d615e78de68c20b660eb74bd85f8c8395063 | |
NODE_CHECKSUM_ARM=1cb5053bd4109aec41a8104ea3e9f48b95b1adef4d23bb4fc64f8c2d90c65ae3 | |
- tag: "20" | |
build_args: | | |
NODE_VERSION=v20.18.0 | |
NODE_CHECKSUM=4543670b589593f8fa5f106111fd5139081da42bb165a9239f05195e405f240a | |
NODE_CHECKSUM_ARM=a9ce85675ba33f00527f6234d90000946c0936fb4fca605f1891bb5f4fe6fb0a | |
- 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 |