File tree 1 file changed +11
-8
lines changed 1 file changed +11
-8
lines changed Original file line number Diff line number Diff line change 14
14
15
15
ARG NODE_VERSION=14
16
16
17
- FROM golang:1.18 -alpine as build
17
+ FROM node:${NODE_VERSION} -alpine as build
18
18
19
- RUN apk add --no-cache git curl tar python3
20
-
21
- RUN git clone https://github.com/googleapis/repo-automation-bots.git && \
22
- cd repo-automation-bots/packages/flakybot && \
23
- go build && \
24
- cp flakybot /bin/flakybot && \
25
- chmod +x /bin/flakybot
19
+ RUN apk add --no-cache curl tar python3
26
20
27
21
# Install gcloud
28
22
RUN curl https://dl.google.com/dl/cloudsdk/release/google-cloud-sdk.tar.gz > /tmp/google-cloud-sdk.tar.gz
@@ -31,9 +25,18 @@ RUN mkdir -p /usr/local/gcloud \
31
25
&& tar -C /usr/local/gcloud -xvf /tmp/google-cloud-sdk.tar.gz \
32
26
&& /usr/local/gcloud/google-cloud-sdk/install.sh
33
27
28
+ # Download flakybot release
29
+ RUN curl https://github.com/googleapis/repo-automation-bots/releases/download/flakybot-1.1.0/flakybot \
30
+ -o /bin/flakybot -s -L \
31
+ && chmod +x /bin/flakybot
32
+
34
33
FROM node:${NODE_VERSION}-alpine
35
34
36
35
COPY --from=build /bin/flakybot /bin/flakybot
36
+
37
+ # Hack for not found error with flakybot
38
+ RUN mkdir /lib64 && ln -s /lib/libc.musl-x86_64.so.1 /lib64/ld-linux-x86-64.so.2
39
+
37
40
COPY --from=build /usr/local/gcloud /usr/local/gcloud
38
41
RUN apk add --no-cache git bash python3
39
42
You can’t perform that action at this time.
0 commit comments