Skip to content
Snippets Groups Projects
Commit e5af172e authored by David Garcia Quintas's avatar David Garcia Quintas
Browse files

Updated scripts to use docker for clang-formatting

parent 5220a759
No related branches found
No related tags found
No related merge requests found
...@@ -124,15 +124,7 @@ mv $TMPFILE "$OUTPUT_DIR/$PROTO_BASENAME.pb.c" ...@@ -124,15 +124,7 @@ mv $TMPFILE "$OUTPUT_DIR/$PROTO_BASENAME.pb.c"
cat $COPYRIGHT_FILE "$OUTPUT_DIR/$PROTO_BASENAME.pb.h" > $TMPFILE cat $COPYRIGHT_FILE "$OUTPUT_DIR/$PROTO_BASENAME.pb.h" > $TMPFILE
mv $TMPFILE "$OUTPUT_DIR/$PROTO_BASENAME.pb.h" mv $TMPFILE "$OUTPUT_DIR/$PROTO_BASENAME.pb.h"
docker run --rm=true \ docker run -v $OUTPUT_DIR:/local -t grpc_clang_format \
-v ${HOST_GIT_ROOT:-`pwd`}:/local-code \ bash -c 'clang-format-3.6 -style="{BasedOnStyle: Google, Language: Cpp}" -i /local/load_balancer.pb.*'
-t grpc_clang_format \
clang-format-3.6 \
-style="{BasedOnStyle: Google, Language: Cpp}" \
-i "/local-code/src/core/proto/grpc/lb/v0/$PROTO_BASENAME.pb.c" && \
clang-format-3.6 \
-style="{BasedOnStyle: Google, Language: Cpp}" \
-i "/local-code/src/core/proto/grpc/lb/v0/$PROTO_BASENAME.pb.h"
popd > /dev/null popd > /dev/null
...@@ -45,6 +45,9 @@ pip install protobuf==3.0.0b2 ...@@ -45,6 +45,9 @@ pip install protobuf==3.0.0b2
# change to root directory # change to root directory
cd $(dirname $0)/../.. cd $(dirname $0)/../..
# build clang-format docker image
docker build -t grpc_clang_format tools/dockerfile/grpc_clang_format
# install protoc version 3 # install protoc version 3
pushd third_party/protobuf pushd third_party/protobuf
apt-get install -y autoconf automake libtool curl apt-get install -y autoconf automake libtool curl
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment