Skip to content

Commit a262516

Browse files
author
Matthew Fisher
committed
Merge pull request #2047 from bacongobbler/push-config
ref(Makefile): refactor `make dev-release`
2 parents 8fee6d2 + 8a5c0b0 commit a262516

11 files changed

Lines changed: 59 additions & 13 deletions

File tree

Makefile

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,12 @@ run: install start
5050
dev-release:
5151
@$(foreach C, $(COMPONENTS), $(MAKE) -C $(C) dev-release &&) echo done
5252

53+
push:
54+
@$(foreach C, $(COMPONENTS), $(MAKE) -C $(C) push &&) echo done
55+
56+
set-image:
57+
@$(foreach C, $(COMPONENTS), $(MAKE) -C $(C) set-image &&) echo done
58+
5359
release: check-registry
5460
@$(foreach C, $(COMPONENTS), $(MAKE) -C $(C) release &&) echo done
5561
@$(foreach C, $(CLIENTS), $(MAKE) -C $(C) release &&) echo done

builder/Makefile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,13 @@ restart: stop start
3030

3131
run: install start
3232

33-
dev-release: check-registry check-deisctl
33+
dev-release: push set-image
34+
35+
push: check-registry
3436
docker tag $(IMAGE) $(DEV_IMAGE)
3537
docker push $(DEV_IMAGE)
38+
39+
set-image: check-deisctl
3640
deisctl config $(COMPONENT) set image=$(DEV_IMAGE)
3741

3842
release:

cache/Makefile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,13 @@ restart: stop start
2929

3030
run: install start
3131

32-
dev-release: check-registry check-deisctl
32+
dev-release: push set-image
33+
34+
push: check-registry
3335
docker tag $(IMAGE) $(DEV_IMAGE)
3436
docker push $(DEV_IMAGE)
37+
38+
set-image: check-deisctl
3539
deisctl config $(COMPONENT) set image=$(DEV_IMAGE)
3640

3741
release:

controller/Makefile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,13 @@ restart: stop start
3333

3434
run: install start
3535

36-
dev-release: check-registry check-deisctl
36+
dev-release: push set-image
37+
38+
push: check-registry
3739
docker tag $(IMAGE) $(DEV_IMAGE)
3840
docker push $(DEV_IMAGE)
41+
42+
set-image: check-deisctl
3943
deisctl config $(COMPONENT) set image=$(DEV_IMAGE)
4044

4145
release:

database/Makefile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,13 @@ restart: stop start
2929

3030
run: install start
3131

32-
dev-release: check-registry check-deisctl
32+
dev-release: push set-image
33+
34+
push: check-registry
3335
docker tag $(IMAGE) $(DEV_IMAGE)
3436
docker push $(DEV_IMAGE)
37+
38+
set-image: check-deisctl
3539
deisctl config $(COMPONENT) set image=$(DEV_IMAGE)
3640

3741
release:

logger/Makefile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,13 @@ restart: stop start
3333

3434
run: install start
3535

36-
dev-release: check-registry check-deisctl
36+
dev-release: push set-image
37+
38+
push: check-registry
3739
docker tag $(IMAGE) $(DEV_IMAGE)
3840
docker push $(DEV_IMAGE)
41+
42+
set-image: check-deisctl
3943
deisctl config $(COMPONENT) set image=$(DEV_IMAGE)
4044

4145
release:

logspout/Makefile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,13 @@ restart: stop start
3636

3737
run: install start
3838

39-
dev-release: check-registry check-deisctl
39+
dev-release: push set-image
40+
41+
push: check-registry
4042
docker tag $(RELEASE_IMAGE) $(DEV_DOCKER_IMAGE)
4143
docker push $(DEV_DOCKER_IMAGE)
44+
45+
set-image: check-deisctl
4246
deisctl config $(COMPONENT) set image=$(DEV_DOCKER_IMAGE)
4347

4448
release:

publisher/Makefile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,13 @@ full-clean: check-docker check-registry
2121
install: check-deisctl
2222
deisctl install publisher
2323

24-
dev-release: check-docker check-registry check-deisctl
24+
dev-release: push set-image
25+
26+
push: check-registry
2527
docker tag $(RELEASE_IMAGE) $(REMOTE_IMAGE)
2628
docker push $(REMOTE_IMAGE)
29+
30+
set-image: check-deisctl
2731
deisctl config publisher set image=$(REMOTE_IMAGE)
2832

2933
release: check-docker

registry/Makefile

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,13 @@ restart: stop start
2929

3030
run: install start
3131

32-
dev-release: check-registry check-deisctl
32+
dev-release: push set-image
33+
34+
push: check-registry
3335
docker tag $(IMAGE) $(DEV_IMAGE)
3436
docker push $(DEV_IMAGE)
37+
38+
set-image: check-deisctl
3539
deisctl config $(COMPONENT) set image=$(DEV_IMAGE)
3640

3741
release:

router/Makefile

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ DEV_IMAGE = $(DEV_REGISTRY)/$(IMAGE)
77
build: check-docker
88
cd parent && docker build -t deis/binary-router .
99
docker cp `docker run -d deis/binary-router`:/nginx.tgz .
10-
docker build -t $(IMAGE) .
10+
docker build -t $(IMAGE) .
1111
rm nginx.tgz
1212

1313
clean: check-docker check-registry
@@ -32,9 +32,13 @@ restart: stop start
3232

3333
run: install start
3434

35-
dev-release: check-registry check-deisctl
35+
dev-release: push set-image
36+
37+
push: check-registry
3638
docker tag $(IMAGE) $(DEV_IMAGE)
3739
docker push $(DEV_IMAGE)
40+
41+
set-image: check-deisctl
3842
deisctl config $(COMPONENT) set image=$(DEV_IMAGE)
3943

4044
release:

0 commit comments

Comments
 (0)