hack/scripts-dev: add "build-docker-functional-tester" to Makefile
Signed-off-by: Gyuho Lee <gyuhox@gmail.com>release-3.4
parent
e33ef34c16
commit
e8242dd916
|
@ -431,3 +431,43 @@ docker-dns-srv-test-certs-wildcard-run:
|
||||||
|
|
||||||
build-etcd-test-proxy:
|
build-etcd-test-proxy:
|
||||||
go build -v -o ./bin/etcd-test-proxy ./cmd/tools/etcd-test-proxy
|
go build -v -o ./bin/etcd-test-proxy ./cmd/tools/etcd-test-proxy
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# Example:
|
||||||
|
# make build-docker-functional-tester -f ./hack/scripts-dev/Makefile
|
||||||
|
# make push-docker-functional-tester -f ./hack/scripts-dev/Makefile
|
||||||
|
# make pull-docker-functional-tester -f ./hack/scripts-dev/Makefile
|
||||||
|
|
||||||
|
build-docker-functional-tester:
|
||||||
|
$(info GO_VERSION: $(_GO_VERSION))
|
||||||
|
$(info ETCD_VERSION: $(_ETCD_VERSION))
|
||||||
|
@cat ./Dockerfile-functional-tester | sed s/REPLACE_ME_GO_VERSION/$(_GO_VERSION)/ \
|
||||||
|
> ./.Dockerfile-functional-tester
|
||||||
|
|
||||||
|
docker build \
|
||||||
|
--tag gcr.io/etcd-development/etcd-functional-tester:go$(_GO_VERSION) \
|
||||||
|
--file ./.Dockerfile-functional-tester \
|
||||||
|
.
|
||||||
|
|
||||||
|
docker run \
|
||||||
|
--rm \
|
||||||
|
gcr.io/etcd-development/etcd-functional-tester:go$(_GO_VERSION) \
|
||||||
|
/bin/bash -c "/etcd --version && \
|
||||||
|
/etcd-failpoints --version && \
|
||||||
|
ETCDCTL_API=3 /etcdctl version && \
|
||||||
|
/etcd-agent -help || true && \
|
||||||
|
/etcd-tester -help || true && \
|
||||||
|
/etcd-runner --help || true && \
|
||||||
|
/benchmark --help || true && \
|
||||||
|
/etcd-test-proxy -help || true"
|
||||||
|
|
||||||
|
push-docker-functional-tester:
|
||||||
|
$(info GO_VERSION: $(_GO_VERSION))
|
||||||
|
$(info ETCD_VERSION: $(_ETCD_VERSION))
|
||||||
|
gcloud docker -- push gcr.io/etcd-development/etcd-functional-tester:go$(_GO_VERSION)
|
||||||
|
|
||||||
|
pull-docker-functional-tester:
|
||||||
|
$(info GO_VERSION: $(_GO_VERSION))
|
||||||
|
$(info ETCD_VERSION: $(_ETCD_VERSION))
|
||||||
|
docker pull gcr.io/etcd-development/etcd-functional-tester:go$(_GO_VERSION)
|
||||||
|
|
Loading…
Reference in New Issue