From 627d8bc0acc40e3a67b1e22ca93de1eb4d6a2687 Mon Sep 17 00:00:00 2001 From: Dan Ballard Date: Fri, 13 Jul 2018 17:24:50 -0500 Subject: [PATCH] build gomobile in /workspace/go and then store in /go (because drone workspaces are volumes mounted onto the FS) --- Dockerfile | 12 ++++++------ README.md | 2 ++ 2 files changed, 8 insertions(+), 6 deletions(-) create mode 100644 README.md diff --git a/Dockerfile b/Dockerfile index c5209fe..85a6420 100644 --- a/Dockerfile +++ b/Dockerfile @@ -77,8 +77,9 @@ RUN set -eux; \ export PATH="/usr/local/go/bin:$PATH"; \ go version -ENV GOPATH /go -#ENV PATH $GOPATH/bin:/usr/local/go/bin:$PATH +# Set up /workspace +ENV GOPATH /workspace/go +ENV PATH $GOPATH/bin:/usr/local/go/bin:$PATH RUN mkdir -p "$GOPATH/src" "$GOPATH/bin" && chmod -R 777 "$GOPATH" @@ -87,10 +88,9 @@ RUN mkdir -p "$GOPATH/src" "$GOPATH/bin" && chmod -R 777 "$GOPATH" RUN go get golang.org/x/mobile/cmd/gomobile RUN go get golang.org/x/mobile/cmd/gobind -RUN mv /go/bin/* /usr/local/bin - RUN gomobile init -ndk $ANDROID_HOME/ndk-bundle/ -RUN mv /go/pkg* /usr/local/pkg +RUN mv /workspace/go /go -ENV GOPATH /workspace/go +# First step should be +# ln -sf /go /workspace/go diff --git a/README.md b/README.md new file mode 100644 index 0000000..4af4604 --- /dev/null +++ b/README.md @@ -0,0 +1,2 @@ +first step should be + ln -sf /go /workspace/go