forked from camunda-community-hub/phpZeebe
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
19 lines (15 loc) · 909 Bytes
/
Makefile
File metadata and controls
19 lines (15 loc) · 909 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
VERSION='8.0.4'
build-client:
docker build -f build/Dockerfile . -t zeebe-client-builder
docker run --rm -w /zeebe/build -v ${PWD}:/zeebe zeebe-client-builder php download_proto.php $(VERSION)
docker run --rm -w /zeebe/build -v ${PWD}:/zeebe zeebe-client-builder rm -rf ../src/Command
docker run --rm -w /zeebe/build -v ${PWD}:/zeebe zeebe-client-builder protoc --php_out=../src --grpc_out=../src --plugin=protoc-gen-grpc=/usr/bin/grpc_php_plugin zeebe.proto
docker run --rm -w /zeebe/build -v ${PWD}:/zeebe zeebe-client-builder mv ../src/Camundity/PhpZeebe/Command ../src/Command
docker run --rm -w /zeebe/build -v ${PWD}:/zeebe zeebe-client-builder rm -rf ../src/Camundity
git add ./src/
tag:
git commit --all -m "Zeebe client generated: $(VERSION)"
git tag -a v$(VERSION) -m "Zeebe client version: $(VERSION)"
push-release:
git push origin v$(VERSION)
release: build-client tag push-release