File tree 6 files changed +31
-19
lines changed
6 files changed +31
-19
lines changed Original file line number Diff line number Diff line change @@ -60,4 +60,7 @@ RUN echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] http://packages.c
60
60
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key --keyring /usr/share/keyrings/cloud.google.gpg add - && apt-get update -y && \
61
61
apt-get install google-cloud-sdk -y
62
62
63
+ # Install testing tools
64
+ RUN go get github.com/jstemmer/go-junit-report
65
+
63
66
WORKDIR $GOPATH
Original file line number Diff line number Diff line change @@ -16,8 +16,8 @@ FROM golang:1.12
16
16
17
17
# Install dependencies
18
18
RUN set -ex; \
19
- apt-get update -y; \
20
- apt-get install -y \
19
+ apt-get update -y; \
20
+ apt-get install -y \
21
21
make build-essential libssl-dev zlib1g-dev libbz2-dev \
22
22
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
23
23
xz-utils tk-dev libffi-dev liblzma-dev python-openssl \
@@ -28,9 +28,9 @@ RUN set -ex; \
28
28
# Install docker
29
29
RUN curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add - && \
30
30
add-apt-repository \
31
- "deb [arch=amd64] https://download.docker.com/linux/debian \
32
- $(lsb_release -cs) \
33
- stable" && \
31
+ "deb [arch=amd64] https://download.docker.com/linux/debian \
32
+ $(lsb_release -cs) \
33
+ stable" && \
34
34
apt-get update && \
35
35
apt-get install -y docker-ce docker-ce-cli containerd.io
36
36
@@ -60,4 +60,7 @@ RUN echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] http://packages.c
60
60
curl https://packages.cloud.google.com/apt/doc/apt-key.gpg | apt-key --keyring /usr/share/keyrings/cloud.google.gpg add - && apt-get update -y && \
61
61
apt-get install google-cloud-sdk -y
62
62
63
+ # Install test tools
64
+ RUN GO111MODULE=on go get github.com/jstemmer/go-junit-report@latest
65
+
63
66
WORKDIR $GOPATH
Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ RUN echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] http://packages.c
31
31
apt-get install google-cloud-sdk -y
32
32
33
33
# Install tools used in build
34
- RUN GO111MODULE=on go get honnef.co/go/tools/cmd/staticcheck@latest
34
+ RUN GO111MODULE=on go get honnef.co/go/tools/cmd/staticcheck@latest && \
35
+ go get github.com/jstemmer/go-junit-report@latest
35
36
36
37
WORKDIR $GOPATH
Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ RUN echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] http://packages.c
31
31
apt-get install google-cloud-sdk -y
32
32
33
33
# Install tools used in build
34
- RUN GO111MODULE=on go get honnef.co/go/tools/cmd/staticcheck@latest
34
+ RUN GO111MODULE=on go get honnef.co/go/tools/cmd/staticcheck@latest && \
35
+ go get github.com/jstemmer/go-junit-report@latest
35
36
36
37
WORKDIR $GOPATH
Original file line number Diff line number Diff line change @@ -17,8 +17,8 @@ FROM golang:1.15
17
17
18
18
# Install dependencies
19
19
RUN set -ex; \
20
- apt-get update -y; \
21
- apt-get install -y \
20
+ apt-get update -y; \
21
+ apt-get install -y \
22
22
make build-essential libssl-dev zlib1g-dev libbz2-dev \
23
23
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
24
24
xz-utils tk-dev libffi-dev liblzma-dev python-openssl \
@@ -29,9 +29,9 @@ RUN set -ex; \
29
29
# Install docker
30
30
RUN curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add - && \
31
31
add-apt-repository \
32
- "deb [arch=amd64] https://download.docker.com/linux/debian \
33
- $(lsb_release -cs) \
34
- stable" && \
32
+ "deb [arch=amd64] https://download.docker.com/linux/debian \
33
+ $(lsb_release -cs) \
34
+ stable" && \
35
35
apt-get update && \
36
36
apt-get install -y docker-ce docker-ce-cli containerd.io
37
37
@@ -62,6 +62,7 @@ RUN echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] http://packages.c
62
62
apt-get install google-cloud-sdk -y
63
63
64
64
# Install tools used in build
65
- RUN GO111MODULE=on go get honnef.co/go/tools/cmd/staticcheck@latest
65
+ RUN GO111MODULE=on go get honnef.co/go/tools/cmd/staticcheck@latest && \
66
+ go get github.com/jstemmer/go-junit-report@latest
66
67
67
68
WORKDIR $GOPATH
Original file line number Diff line number Diff line change @@ -16,8 +16,8 @@ FROM golang:1.16
16
16
17
17
# Install dependencies
18
18
RUN set -ex; \
19
- apt-get update -y; \
20
- apt-get install -y \
19
+ apt-get update -y; \
20
+ apt-get install -y \
21
21
make build-essential libssl-dev zlib1g-dev libbz2-dev \
22
22
libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev \
23
23
xz-utils tk-dev libffi-dev liblzma-dev python-openssl \
@@ -28,9 +28,9 @@ RUN set -ex; \
28
28
# Install docker
29
29
RUN curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add - && \
30
30
add-apt-repository \
31
- "deb [arch=amd64] https://download.docker.com/linux/debian \
32
- $(lsb_release -cs) \
33
- stable" && \
31
+ "deb [arch=amd64] https://download.docker.com/linux/debian \
32
+ $(lsb_release -cs) \
33
+ stable" && \
34
34
apt-get update && \
35
35
apt-get install -y docker-ce docker-ce-cli containerd.io
36
36
@@ -61,6 +61,9 @@ RUN echo "deb [signed-by=/usr/share/keyrings/cloud.google.gpg] http://packages.c
61
61
apt-get install google-cloud-sdk -y
62
62
63
63
# Install tools used in build
64
- RUN go install honnef.co/go/tools/cmd/staticcheck@latest
64
+ RUN go install honnef.co/go/tools/cmd/staticcheck@latest && \
65
+ go install github.com/jstemmer/go-junit-report@latest && \
66
+ go install golang.org/x/lint/golint@latest && \
67
+ go install golang.org/x/tools/cmd/goimports@latest
65
68
66
69
WORKDIR $GOPATH
You can’t perform that action at this time.
0 commit comments