aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2021-09-30 14:13:56 +0200
committerDmitry Vyukov <dvyukov@google.com>2021-09-30 15:23:11 +0200
commitc95c6fe590fc5b9f8985698f9deba36479090280 (patch)
tree01a47117bf8779471c06e7c48d0ed8ff49da4011
parentf48695526ec70eb1889a7ad49cfaf1f670d3ca66 (diff)
tools/docker/big-env: install Go 1.12
-rw-r--r--tools/docker/big-env/Dockerfile8
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/docker/big-env/Dockerfile b/tools/docker/big-env/Dockerfile
index b169198f7..cbca5404c 100644
--- a/tools/docker/big-env/Dockerfile
+++ b/tools/docker/big-env/Dockerfile
@@ -53,5 +53,13 @@ ENV PATH /usr/local/google-cloud-sdk/bin:$PATH
RUN gcloud components install --quiet app-engine-python app-engine-go cloud-datastore-emulator
RUN chmod 0777 /usr/local/google-cloud-sdk
+# Install Go 1.12 for local testing of the appengine app build.
+# Appengine should be using Go 1.11, but the build fails with 1.11,
+# so we use 1.12 as the best working approximation.
+RUN go get golang.org/dl/go1.12@latest
+# The following command downloads Go into HOME,
+# so we need to use HOME value we will be using later.
+RUN HOME=/syzkaller go1.12 download
+
RUN echo "export PS1='syz-big-env🈶 '" > /syzkaller/.bashrc
ENV SYZ_BIG_ENV yes