File tree 3 files changed +12
-3
lines changed 3 files changed +12
-3
lines changed Original file line number Diff line number Diff line change 14
14
15
15
ARG NODE_VERSION=14
16
16
17
- FROM node:${NODE_VERSION}-alpine as build
17
+ FROM golang:1.19.4-alpine3.17 as build
18
18
19
- RUN apk add --no-cache curl tar python3
19
+ RUN apk add --no-cache curl tar python3 git
20
20
21
21
# Install gcloud
22
22
RUN curl https://dl.google.com/dl/cloudsdk/release/google-cloud-sdk.tar.gz > /tmp/google-cloud-sdk.tar.gz
@@ -30,9 +30,18 @@ RUN curl https://github.com/googleapis/repo-automation-bots/releases/download/fl
30
30
-o /bin/flakybot -s -L \
31
31
&& chmod +x /bin/flakybot
32
32
33
+ # Build btlr
34
+ RUN git clone https://github.com/googleapis/btlr.git \
35
+ && cd btlr \
36
+ && git checkout 9d264287b11b3bb556a3b7204c5b61bd1da4d96c \
37
+ && go build \
38
+ && cp btlr /bin/btlr \
39
+ && chmod 0755 /bin/btlr
40
+
33
41
FROM node:${NODE_VERSION}-alpine
34
42
35
43
COPY --from=build /bin/flakybot /bin/flakybot
44
+ COPY --from=build /bin/btlr /bin/btlr
36
45
37
46
# Hack for not found error with flakybot
38
47
RUN mkdir /lib64 && ln -s /lib/libc.musl-x86_64.so.1 /lib64/ld-linux-x86-64.so.2
Original file line number Diff line number Diff line change @@ -27,7 +27,7 @@ export PROJECT_ROOT=$(pwd)
27
27
test_script=" ${PROJECT_ROOT} /ci/cloudbuild/run_single_test.sh"
28
28
29
29
# btlr binary
30
- btlr_bin=" ${PROJECT_ROOT} /ci /btlr"
30
+ btlr_bin=" /bin /btlr"
31
31
32
32
if [ ${BUILD_TYPE} == " presubmit" ]; then
33
33
You can’t perform that action at this time.
0 commit comments