From 8e97a857be73deaa6c73a7aef4acc544dceec60a Mon Sep 17 00:00:00 2001 From: MatthieuSarter Date: Thu, 19 Aug 2021 13:52:12 +0200 Subject: [PATCH] Add linux ppc64le binaries for puller and loader --- container/go/cloudbuild.yaml | 34 +++++++++++++++++++++++++++++++++- 1 file changed, 33 insertions(+), 1 deletion(-) diff --git a/container/go/cloudbuild.yaml b/container/go/cloudbuild.yaml index f77b53f30..a3c523e1a 100644 --- a/container/go/cloudbuild.yaml +++ b/container/go/cloudbuild.yaml @@ -126,6 +126,38 @@ steps: id: "push-loader-linux-s390x" waitFor: ["build-linux-s390x"] +# Step: build the puller and pusher release binary for Linux ppc64le + - name: "l.gcr.io/google/bazel" + args: + - "build" + - "--platforms=@io_bazel_rules_go//go/toolchain:linux_ppc64le" + - "//container/go/cmd/puller:puller" + - "//container/go/cmd/loader:loader" + id: "build-linux-ppc64le" + waitFor: ["push-puller-linux-s390x", "push-loader-linux-s390x"] + +# Step: push the puller release binary for Linux ppc64le + - name: "gcr.io/cloud-builders/gsutil" + args: + - "cp" + - "-a" + - "public-read" + - "bazel-bin/container/go/cmd/puller/puller_/puller" + - "gs://rules_docker/$COMMIT_SHA/puller-linux-ppc64le" + id: "push-puller-linux-ppc64le" + waitFor: ["build-linux-ppc64le"] + +# Step: push the loader release binary for Linux ppc64le + - name: "gcr.io/cloud-builders/gsutil" + args: + - "cp" + - "-a" + - "public-read" + - "bazel-bin/container/go/cmd/loader/loader_/loader" + - "gs://rules_docker/$COMMIT_SHA/loader-linux-ppc64le" + id: "push-loader-linux-ppc64le" + waitFor: ["build-linux-ppc64le"] + # Step: build the puller and loader release binaries for Darwin AMD64 - name: "l.gcr.io/google/bazel" args: @@ -134,7 +166,7 @@ steps: - "//container/go/cmd/puller:puller" - "//container/go/cmd/loader:loader" id: "build-darwin-amd64" - waitFor: ["push-puller-linux-s390x", "push-loader-linux-s390x"] + waitFor: ["push-puller-linux-ppc64le", "push-loader-linux-ppc64le"] # Step: push the puller release binary for Darwin AMD64 - name: "gcr.io/cloud-builders/gsutil"