| FROM ubuntu:18.04 | |
| RUN apt-get update && apt-get install -y make git-core build-essential curl ninja-build python | |
| # Install Go | |
| RUN \ | |
| mkdir -p /goroot && \ | |
| curl https://storage.googleapis.com/golang/go1.14.9.linux-amd64.tar.gz | tar xvzf - -C /goroot --strip-components=1 | |
| # Set environment variables for Go. | |
| ENV GOROOT /goroot | |
| ENV GOPATH /gopath | |
| ENV PATH $GOROOT/bin:$GOPATH/bin:$PATH | |
| # Copy project code. | |
| COPY . / | |
| ENTRYPOINT make test |