Skip to content

Commit ae02df7

Browse files
gjasnymikelalcon
authored andcommitted
Add Bazel buildtools to Docker image
1 parent b91d9e9 commit ae02df7

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

Dockerfile

+6
Original file line numberDiff line numberDiff line change
@@ -25,13 +25,19 @@ RUN bazel build //java/com/google/copybara:copybara_deploy.jar \
2525
# Fails currently
2626
# RUN bazel test //...
2727

28+
FROM golang:latest AS buildtools
29+
30+
RUN go get github.com/bazelbuild/buildtools/buildozer
31+
RUN go get github.com/bazelbuild/buildtools/buildifier
32+
2833
FROM openjdk:8-jre-slim
2934
ENV COPYBARA_CONFIG=copy.bara.sky \
3035
COPYBARA_SUBCOMMAND=migrate \
3136
COPYBARA_OPTIONS='' \
3237
COPYBARA_WORKFLOW=default \
3338
COPYBARA_SOURCEREF=''
3439
COPY --from=build /tmp/copybara/ /opt/copybara/
40+
COPY --from=buildtools /go/bin/buildozer /go/bin/buildifier /usr/bin/
3541
COPY .docker/entrypoint.sh /usr/local/bin/copybara
3642

3743
RUN chmod +x /usr/local/bin/copybara

0 commit comments

Comments
 (0)