11XDOCK_YAML =crossdock/docker-compose.yml
22TRACETEST_THRIFT =idl/thrift/crossdock/tracetest.thrift
3+ JAEGER_COMPOSE_URL =https://raw.githubusercontent.com/jaegertracing/jaeger/master/docker-compose/jaeger-docker-compose.yml
4+ XDOCK_JAEGER_YAML =crossdock/jaeger-docker-compose.yml
35
46.PHONY : clean-compile
57clean-compile :
@@ -9,27 +11,27 @@ ${TRACETEST_THRIFT}:
911 git submodule update --init idl
1012
1113.PHONY : docker
12- docker : clean-compile
14+ docker : clean-compile crossdock-download-jaeger
1315 docker build -f crossdock/Dockerfile -t jaeger-client-python .
1416
1517.PHONY : crossdock
16- crossdock : ${TRACETEST_THRIFT}
17- docker-compose -f $(XDOCK_YAML ) kill python
18- docker-compose -f $(XDOCK_YAML ) rm -f python
19- docker-compose -f $(XDOCK_YAML ) build python
20- docker-compose -f $(XDOCK_YAML ) run crossdock
18+ crossdock : ${TRACETEST_THRIFT} crossdock-download-jaeger
19+ docker-compose -f $(XDOCK_YAML ) -f $( XDOCK_JAEGER_YAML ) kill python
20+ docker-compose -f $(XDOCK_YAML ) -f $( XDOCK_JAEGER_YAML ) rm -f python
21+ docker-compose -f $(XDOCK_YAML ) -f $( XDOCK_JAEGER_YAML ) build python
22+ docker-compose -f $(XDOCK_YAML ) -f $( XDOCK_JAEGER_YAML ) run crossdock
2123
2224.PHONY : crossdock-fresh
23- crossdock-fresh : ${TRACETEST_THRIFT}
24- docker-compose -f $(XDOCK_YAML ) kill
25- docker-compose -f $(XDOCK_YAML ) rm --force
26- docker-compose -f $(XDOCK_YAML ) pull
27- docker-compose -f $(XDOCK_YAML ) build
28- docker-compose -f $(XDOCK_YAML ) run crossdock
29-
30- .PHONY : crossdock-logs
25+ crossdock-fresh : ${TRACETEST_THRIFT} crossdock-download-jaeger
26+ docker-compose -f $(XDOCK_YAML ) -f $( XDOCK_JAEGER_YAML ) kill
27+ docker-compose -f $(XDOCK_YAML ) -f $( XDOCK_JAEGER_YAML ) rm --force
28+ docker-compose -f $(XDOCK_YAML ) -f $( XDOCK_JAEGER_YAML ) pull
29+ docker-compose -f $(XDOCK_YAML ) -f $( XDOCK_JAEGER_YAML ) build
30+ docker-compose -f $(XDOCK_YAML ) -f $( XDOCK_JAEGER_YAML ) run crossdock
31+
32+ .PHONY : crossdock-logs crossdock-download-jaeger
3133crossdock-logs :
32- docker-compose -f $(XDOCK_YAML ) logs
34+ docker-compose -f $(XDOCK_YAML ) -f $( XDOCK_JAEGER_YAML ) logs
3335
3436.PHONY : install_docker_ci
3537install_docker_ci :
@@ -39,3 +41,7 @@ install_docker_ci:
3941 chmod +x docker-compose
4042 sudo mv docker-compose /usr/local/bin
4143 docker-compose version
44+
45+ .PHONY : crossdock-download-jaeger
46+ crossdock-download-jaeger :
47+ curl -o $(XDOCK_JAEGER_YAML ) $(JAEGER_COMPOSE_URL )
0 commit comments