| FROM golang:1.13.4-alpine |
| |
| RUN apk update && \ |
| apk add ca-certificates wget git unzip bash |
| |
| RUN go version |
| |
| # Install Go tools. |
| RUN go get \ |
| golang.org/x/lint/golint \ |
| golang.org/x/tools/cmd/goimports \ |
| honnef.co/go/tools/cmd/staticcheck \ |
| golang.org/x/review/git-codereview |
| ENV PATH="${PATH}:/root/go/bin" |
| |
| RUN echo -e '#!/bin/bash\n\ |
| set -ex\n\ |
| go run cloud.google.com/go/internal/gapicgen/cmd/genmgr \ |
| --accessToken=$ACCESS_TOKEN \ |
| --githubName="$GITHUB_NAME" \ |
| --githubEmail=$GITHUB_EMAIL \ |
| --gerritCookieName=$GERRIT_COOKIE_NAME \ |
| --gerritCookieValue=$GERRIT_COOKIE_VALUE \n\ |
| ' >> /run.sh |
| RUN chmod a+x /run.sh |
| |
| WORKDIR /gapicgen |
| CMD ["bash", "-c", "/run.sh"] |