Add protoc_gen_shared.sh
continuous-integration/drone/push Build is passing Details

Signed-off-by: René Jochum <rene@jochum.dev>
master
René Jochum 2 years ago
parent 8f6a33c118
commit 9f054c4ec5

@ -0,0 +1,17 @@
#!/bin/sh
set -ex
# Build shared
if test -d /code/shared/proto; then
for proto in $(find /code/shared/proto -type f -name '*.proto' -print0 | xargs -0); do
cd $(dirname ${proto})
protoc -I/code --proto_path=$GOPATH/bin:. --micro_out=paths=source_relative:. --go_out=paths=source_relative:. $(basename ${proto})
done
fi
for proto in $(find /code/service -type f -name '*.proto' -print0 | xargs -0); do
cd $(dirname ${proto})
protoc -I/code --proto_path=$GOPATH/bin:. --micro_out=paths=source_relative:. --go_out=paths=source_relative:. $(basename ${proto})
done
cd /code
Loading…
Cancel
Save