Browse Source

:bug: fixing image rebuild pipeline (#1934)

Signed-off-by: Gustavo Carvalho <gusfcarvalho@gmail.com>
Gustavo Fernandes de Carvalho 3 years ago
parent
commit
f2cdf383b8
1 changed files with 17 additions and 3 deletions
  1. 17 3
      .github/workflows/rebuild-image.yml

+ 17 - 3
.github/workflows/rebuild-image.yml

@@ -38,15 +38,29 @@ jobs:
       matrix:
         include:
         - dockerfile: "Dockerfile"
+          build-args: "CGO_ENABLED=0"
+          build-arch: "amd64 arm64"
+          build-platform: "linux/amd64,linux/arm64"
           tag-suffix: "-${{ needs.checkout.outputs.timestamp }}" # distroless
         - dockerfile: "Dockerfile.ubi"
-          tag-suffix: "-ubi-${{ needs.checkout.outputs.timestamp }}"
+          build-args: "CGO_ENABLED=0"
+          build-arch: "amd64 arm64"
+          build-platform: "linux/amd64,linux/arm64"
+          tag-suffix: "-ubi-${{ needs.checkout.outputs.timestamp }}" #ubi
+        - dockerfile: "Dockerfile.ubi"
+          build-args: "CGO_ENABLED=1 GOEXPERIMENT=boringcrypto" # fips
+          build-arch: "amd64"
+          build-platform: "linux/amd64"
+          tag-suffix: "-ubi-boringssl-${{ needs.checkout.outputs.timestamp }}"
     with:
       dockerfile: ${{ matrix.dockerfile }}
-      ref: ${{ github.event.inputs.ref }}
-      image-tag: ${{ github.event.inputs.ref }}
       tag-suffix: ${{ matrix.tag-suffix }}
       image-name: ghcr.io/${{ github.repository }}
+      build-platform: ${{ matrix.build-platform }}
+      build-args: ${{ matrix.build-args }}
+      build-arch: ${{ matrix.build-arch }}
+      ref: ${{ github.event.inputs.ref }}
+      image-tag: ${{ github.event.inputs.ref }}
     secrets:
       GHCR_USERNAME: ${{ secrets.GHCR_USERNAME }}
       GHCR_TOKEN: ${{ secrets.GHCR_TOKEN }}