Image Building #123
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.23" | |
build_args: | | |
GO_VERSION=1.23.6 | |
GO_CHECKSUM=9379441ea310de000f33a4dc767bd966e72ab2826270e038e78b2c53c2e7802d | |
GO_CHECKSUM_ARM=561c780e8f4a8955d32bf72e46af0b5ee5e0debe1e4633df9a03781878219202 | |
- tag: "1.24" | |
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.29" | |
build_args: | | |
KUBECTL_VERSION=v1.29.14 | |
KUBECTL_CHECKSUM=a4902c8a454a3678d589b51d95d810ec84791c03ed6b5779969df559c9c0357e | |
KUBECTL_CHECKSUM_ARM=03c95785fc0325896eb8540b9a1447ccc89b1f1721b7594012e4f32a719d8e0a | |
- tag: "1.30" | |
build_args: | | |
KUBECTL_VERSION=v1.30.10 | |
KUBECTL_CHECKSUM=bc74dbeefd4b9d53f03016f6778f3ffc9a72ef4ca7b7c80fd5dc1a41d52dcab7 | |
KUBECTL_CHECKSUM_ARM=9d65d54f02b0b305d9f3f89d19a60d3e130e09f5407df99f6d48f8c10f31e2ae | |
- tag: "1.31" | |
build_args: | | |
KUBECTL_VERSION=v1.31.6 | |
KUBECTL_CHECKSUM=c46b2f5b0027e919299d1eca073ebf13a4c5c0528dd854fc71a5b93396c9fa9d | |
KUBECTL_CHECKSUM_ARM=fc40a8bbdba41f022aced2dec729a1b9e937ad99872b430b6c2489f1f36a61f5 | |
- tag: "1.32" | |
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.7 | |
NODE_CHECKSUM=deaf9695966087815a09c1c8e7fb0cfeb5b5b4471836e5993431230a845becad | |
NODE_CHECKSUM_ARM=c788ad58ded0426a7fca9f3a7e005f57c14a348ebdb3a2977e19ef7b0c143439 | |
- tag: "20" | |
build_args: | | |
NODE_VERSION=v20.18.3 | |
NODE_CHECKSUM=595bcc9a28e6d1ee5fc7277b5c3cb029275b98ec0524e162a0c566c992a7ee5c | |
NODE_CHECKSUM_ARM=c03412ab9c0ed30468e4d03e56d2e35c5ae761a98deb16727c7af2fe5be34700 | |
- 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 |