Image Building #94
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.10 | |
GO_CHECKSUM=e330e5d977bf4f3bdc157bc46cf41afa5b13d66c914e12fd6b694ccda65fcf92 | |
GO_CHECKSUM_ARM=428e0b9ecab5762b7c2be000ad1be6f432dccfcd99bb8b8aeeb757d987bfda9d | |
- 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.27" | |
build_args: | | |
KUBECTL_VERSION=v1.27.14 | |
KUBECTL_CHECKSUM=1d2431c68bb6dfa9de3cd40fd66d97a9ac73593c489f9467249eea43e9c16a1e | |
KUBECTL_CHECKSUM_ARM=29f3a1f520d929df38873c68dec73519c1e5e521140e01cf9d7701f7b5ffe4f3 | |
- tag: "1.28" | |
build_args: | | |
KUBECTL_VERSION=v1.28.10 | |
KUBECTL_CHECKSUM=389c17a9700a4b01ebb055e39b8bc0886330497440dde004b5ed90f2a3a028db | |
KUBECTL_CHECKSUM_ARM=e659d23d442c2706debe5b96742326c0a1e1d7b5c695a9fe7dfe8ea7402caee8 | |
- tag: "1.29" | |
build_args: | | |
KUBECTL_VERSION=v1.29.5 | |
KUBECTL_CHECKSUM=603c8681fc0d8609c851f9cc58bcf55eeb97e2934896e858d0232aa8d1138366 | |
KUBECTL_CHECKSUM_ARM=9ee9168def12ac6a6c0c6430e0f73175e756ed262db6040f8aa2121ad2c1f62e | |
- tag: "1.30" | |
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 |