mirror of
https://github.com/hoernschen/dendrite.git
synced 2025-04-03 18:43:39 +00:00
25 lines
824 B
Makefile
25 lines
824 B
Makefile
XDOCK_YAML=crossdock/docker-compose.yml
|
|
|
|
.PHONY: crossdock-linux-bin
|
|
crossdock-linux-bin:
|
|
CGO_ENABLED=0 GOOS=linux time go build -a -installsuffix cgo -o crossdock/crossdock ./crossdock
|
|
|
|
.PHONY: crossdock
|
|
crossdock: crossdock-linux-bin
|
|
docker-compose -f $(XDOCK_YAML) kill go
|
|
docker-compose -f $(XDOCK_YAML) rm -f go
|
|
docker-compose -f $(XDOCK_YAML) build go
|
|
docker-compose -f $(XDOCK_YAML) run crossdock 2>&1 | tee run-crossdock.log
|
|
grep 'Tests passed!' run-crossdock.log
|
|
|
|
.PHONY: crossdock-fresh
|
|
crossdock-fresh: crossdock-linux-bin
|
|
docker-compose -f $(XDOCK_YAML) kill
|
|
docker-compose -f $(XDOCK_YAML) rm --force
|
|
docker-compose -f $(XDOCK_YAML) pull
|
|
docker-compose -f $(XDOCK_YAML) build
|
|
docker-compose -f $(XDOCK_YAML) run crossdock
|
|
|
|
.PHONE: crossdock-logs
|
|
crossdock-logs:
|
|
docker-compose -f $(XDOCK_YAML) logs
|