diff --git a/.circleci/config.yml b/.circleci/config.yml index 150a475e..b5287743 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -36,10 +36,10 @@ templates: bazel-template: &bazel-template docker: - - image: l.gcr.io/google/bazel:latest - working_directory: /go/bazel_gobusybox + - image: us-docker.pkg.dev/u-root-ci/gobusybox/test-bazel:v0.0.1 + working_directory: /home/circleci/go/bazel_gobusybox environment: - - GOPATH: "/go" + - GOPATH: "/home/circleci/go" resource_class: large build-gomod-template: &build-gomod-template diff --git a/.circleci/images/test-bazel/Dockerfile b/.circleci/images/test-bazel/Dockerfile new file mode 100644 index 00000000..63a6d807 --- /dev/null +++ b/.circleci/images/test-bazel/Dockerfile @@ -0,0 +1,11 @@ + +FROM cimg/base:2022.03 + +RUN sudo apt install apt-transport-https curl gnupg; \ + curl -fsSL https://bazel.build/bazel-release.pub.gpg | \ + gpg --dearmor > bazel.gpg; \ + sudo mv bazel.gpg /etc/apt/trusted.gpg.d/; \ + echo "deb [arch=amd64] https://storage.googleapis.com/bazel-apt stable jdk1.8" | sudo tee /etc/apt/sources.list.d/bazel.list; + +RUN sudo apt-get update && \ + sudo apt-get install -y --no-install-recommends bazel;