This repository was archived by the owner on Dec 16, 2021. It is now read-only.
File tree Expand file tree Collapse file tree 2 files changed +13
-14
lines changed
Expand file tree Collapse file tree 2 files changed +13
-14
lines changed Original file line number Diff line number Diff line change 3535 - run :
3636 name : build docker image
3737 command : |
38- make build-docker-version
38+ make build-docker-version DOCKER_IMAGE_TAG="build-${CIRCLE_BUILD_NUM}"
3939 build_and_push :
4040 << : *container_config
4141 steps :
@@ -53,12 +53,12 @@ jobs:
5353 - run :
5454 name : build docker image
5555 command : |
56- make build-docker-version
56+ make build-docker-version DOCKER_IMAGE_TAG="$CIRCLE_TAG"
5757 - run :
5858 name : push docker image
5959 command : |
6060 docker login -u "$DOCKERHUB_USER" -p "$DOCKERHUB_PASS"
61- make push-docker-version
61+ make push-docker-version DOCKER_IMAGE_TAG="$CIRCLE_TAG"
6262
6363workflows :
6464 version : 2
Original file line number Diff line number Diff line change 22# Copyright (c) 2017 Yu Ishikawa.
33#
44
5- DOCKER_TAG := yuiskw/bigquery-to-datastore:latest
6- DOCKER_TAG_VERSION := yuiskw/bigquery-to-datastore:$(shell bash ./dev/get-app-version.sh) -beam-2.1
5+ DOCKER_REPO := yuiskw/bigquery-to-datastore
76
87.PHONY : test checkstyle clean \
98 build-docker test-docker push-docker push-docker-latest push-docker-version
@@ -28,18 +27,18 @@ clean:
2827build-docker : build-docker-latest build-docker-version
2928
3029build-docker-latest : package
31- docker build --rm -t $(DOCKER_TAG ) .
30+ docker build --rm -t $(DOCKER_REPO ) :latest .
3231
33- build-docker-version : package
34- docker build --rm -t $(DOCKER_TAG_VERSION ) .
32+ build-docker-version : check-docker-image-tag package
33+ docker build --rm -t $(DOCKER_REPO ) : $( DOCKER_IMAGE_TAG ) .
3534
3635test-docker : build-docker
3736 docker run --rm --entrypoint " bash" $(DOCKER_TAG ) ./dev/test.sh
3837
39- push-docker : push-docker-latest push-docker-version
38+ push-docker : check-docker-image-tag
39+ docker push $(DOCKER_REPO ) :$(DOCKER_TAG_TAG )
4040
41- push-docker-latest :
42- docker push $(DOCKER_TAG )
43-
44- push-docker-version :
45- docker push $(DOCKER_TAG_VERSION )
41+ check-docker-image-tag :
42+ ifndef DOCKER_IMAGE_TAG
43+ $(error DOCKER_IMAGE_TAG is undefined)
44+ endif
You can’t perform that action at this time.
0 commit comments