summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorAkihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>2019-06-01 04:45:26 +0900
committerAkihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>2019-06-01 04:45:26 +0900
commite7fbe8e457bb15b0750e327d3b29f127dd18fdbd (patch)
treeb11382ff2508fb521b0fecf27e93a46118bc9bf7 /Makefile
parent8d760280a232f98d92440539e1e8a8f66c213bdb (diff)
downloaddocker-e7fbe8e457bb15b0750e327d3b29f127dd18fdbd.tar.gz
hack: remove integration-cli-on-swarm
integration-on-swarm had unnecessary complexity and was too hard to maintain. Also, it didn't support the new non-CLI integration test suite. I'm now doing some experiments out of the repo using Kubernetes: https://github.com/AkihiroSuda/kube-moby-integration Signed-off-by: Akihiro Suda <akihiro.suda.cz@hco.ntt.co.jp>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile18
1 files changed, 0 insertions, 18 deletions
diff --git a/Makefile b/Makefile
index f778902fe6..584156ace7 100644
--- a/Makefile
+++ b/Makefile
@@ -105,9 +105,6 @@ export BUILD_APT_MIRROR
SWAGGER_DOCS_PORT ?= 9000
-INTEGRATION_CLI_MASTER_IMAGE := $(if $(INTEGRATION_CLI_MASTER_IMAGE), $(INTEGRATION_CLI_MASTER_IMAGE), integration-cli-master)
-INTEGRATION_CLI_WORKER_IMAGE := $(if $(INTEGRATION_CLI_WORKER_IMAGE), $(INTEGRATION_CLI_WORKER_IMAGE), integration-cli-worker)
-
define \n
@@ -212,18 +209,3 @@ swagger-docs: ## preview the API documentation
-e 'REDOC_OPTIONS=hide-hostname="true" lazy-rendering' \
-p $(SWAGGER_DOCS_PORT):80 \
bfirsh/redoc:1.6.2
-
-build-integration-cli-on-swarm: build ## build images and binary for running integration-cli on Swarm in parallel
- @echo "Building hack/integration-cli-on-swarm (if build fails, please refer to hack/integration-cli-on-swarm/README.md)"
- go build -buildmode=pie -o ./hack/integration-cli-on-swarm/integration-cli-on-swarm ./hack/integration-cli-on-swarm/host
- @echo "Building $(INTEGRATION_CLI_MASTER_IMAGE)"
- docker build -t $(INTEGRATION_CLI_MASTER_IMAGE) hack/integration-cli-on-swarm/agent
- @echo "Building $(INTEGRATION_CLI_WORKER_IMAGE) from $(DOCKER_IMAGE)"
- $(eval tmp := integration-cli-worker-tmp)
-# We mount pkgcache, but not bundle (bundle needs to be baked into the image)
-# For avoiding bakings DOCKER_GRAPHDRIVER and so on to image, we cannot use $(DOCKER_ENVS) here
- docker run -t -d --name $(tmp) -e DOCKER_GITCOMMIT -e BUILDFLAGS --privileged $(DOCKER_IMAGE) top
- docker exec $(tmp) hack/make.sh build-integration-test-binary dynbinary
- docker exec $(tmp) go build -buildmode=pie -o /worker github.com/docker/docker/hack/integration-cli-on-swarm/agent/worker
- docker commit -c 'ENTRYPOINT ["/worker"]' $(tmp) $(INTEGRATION_CLI_WORKER_IMAGE)
- docker rm -f $(tmp)