@@ -269,9 +269,6 @@ build-collector build-collector-debug:
269269build-ingester build-ingester-debug :
270270 $(GOBUILD ) $(DISABLE_OPTIMIZATIONS ) -o ./cmd/ingester/ingester$(SUFFIX ) -$(GOOS ) -$(GOARCH ) $(BUILD_INFO ) ./cmd/ingester/main.go
271271
272- .PHONY : docker
273- docker : build-binaries-linux docker-images-only
274-
275272.PHONY : build-binaries-linux
276273build-binaries-linux :
277274 GOOS=linux GOARCH=amd64 $(MAKE ) build-platform-binaries
@@ -308,7 +305,8 @@ build-platform-binaries: build-agent \
308305 build-all-in-one \
309306 build-examples \
310307 build-tracegen \
311- build-anonymizer
308+ build-anonymizer \
309+ build-esmapping-generator
312310
313311.PHONY : build-all-platforms
314312build-all-platforms : build-binaries-linux build-binaries-windows build-binaries-darwin build-binaries-s390x build-binaries-arm64 build-binaries-ppc64le
@@ -319,9 +317,10 @@ docker-images-cassandra:
319317 @echo " Finished building jaeger-cassandra-schema =============="
320318
321319.PHONY : docker-images-elastic
322- docker-images-elastic : build-esmapping-generator-linux
320+ docker-images-elastic :
321+ GOOS=linux GOARCH=$(GOARCH ) $(MAKE ) build-esmapping-generator
323322 docker build -t $(DOCKER_NAMESPACE ) /jaeger-es-index-cleaner:${DOCKER_TAG} plugin/storage/es
324- docker build -t $(DOCKER_NAMESPACE ) /jaeger-es-rollover:${DOCKER_TAG} plugin/storage/es -f plugin/storage/es/Dockerfile.rollover
323+ docker build -t $(DOCKER_NAMESPACE ) /jaeger-es-rollover:${DOCKER_TAG} plugin/storage/es -f plugin/storage/es/Dockerfile.rollover --build-arg TARGETARCH= $( GOARCH )
325324 @echo " Finished building jaeger-es-indices-clean =============="
326325
327326docker-images-jaeger-backend : TARGET = release
@@ -358,21 +357,13 @@ docker-images-only: docker-images-cassandra \
358357 docker-images-tracegen \
359358 docker-images-anonymizer
360359
361- .PHONY : docker-push
362- docker-push :
363- @while [ -z " $$ CONFIRM" ]; do \
364- read -r -p " Do you really want to push images to repository \" ${DOCKER_NAMESPACE} \" ? [y/N] " CONFIRM; \
365- done ; \
366- if [ $$ CONFIRM != " y" ] && [ $$ CONFIRM != " Y" ]; then \
367- echo " Exiting." ; exit 1 ; \
368- fi
369- for component in agent cassandra-schema es-index-cleaner es-rollover collector query ingester example-hotrod tracegen anonymizer; do \
370- docker push $(DOCKER_NAMESPACE ) /jaeger-$$ component ; \
371- done
360+ .PHONY : build-crossdock-binary
361+ build-crossdock-binary :
362+ $(GOBUILD ) -o ./crossdock/crossdock-$(GOOS ) -$(GOARCH ) ./crossdock/main.go
372363
373364.PHONY : build-crossdock-linux
374365build-crossdock-linux :
375- GOOS=linux $(GOBUILD ) -o ./ crossdock/crossdock-linux ./crossdock/main.go
366+ GOOS=linux $(MAKE ) build- crossdock-binary
376367
377368include crossdock/rules.mk
378369
@@ -385,7 +376,7 @@ build-crossdock-ui-placeholder:
385376
386377.PHONY : build-crossdock
387378build-crossdock : build-crossdock-ui-placeholder build-binaries-linux build-crossdock-linux docker-images-cassandra docker-images-jaeger-backend
388- docker build -t $(DOCKER_NAMESPACE ) /test-driver:${DOCKER_TAG} crossdock/
379+ docker build -t $(DOCKER_NAMESPACE ) /test-driver:${DOCKER_TAG} --build-arg TARGETARCH= $( GOARCH ) crossdock/
389380 @echo " Finished building test-driver ==============" ; \
390381
391382.PHONY : build-and-run-crossdock
0 commit comments