Skip to content

Commit 31bddaa

Browse files
committed
ref(*/Makefile): copy Godeps as needed for docker builds
1 parent af8ba45 commit 31bddaa

5 files changed

Lines changed: 30 additions & 11 deletions

File tree

.gitignore

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,16 @@ controller/.secret_key
2121
# application logs
2222
logs/
2323

24-
# local binaries and installers
24+
# local binaries, installers, and artifacts
25+
builder/Godeps/
26+
builder/image/bin/extract-domain
27+
builder/image/bin/extract-types
28+
builder/image/bin/extract-version
29+
builder/image/bin/generate-buildhook
30+
builder/image/bin/get-app-config
31+
builder/image/bin/get-app-values
32+
builder/image/bin/publish-release-controller
33+
builder/image/bin/yaml2json-procfile
2534
client/dist/
2635
client/makeself/
2736
contrib/bumpver/bumpver
@@ -32,6 +41,9 @@ deisctl/makeself/
3241
docs/_build/
3342
docs/docs.zip
3443
logspout/build/
44+
logspout/Godeps/
45+
publisher/Godeps/
46+
router/parent/Godeps/
3547

3648
# coverage reports
3749
.coverage

builder/Makefile

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ BUILD_IMAGE := $(COMPONENT)-build
77
BINARY_DEST_DIR := image/bin
88

99
build: check-docker
10+
cp -pR ../Godeps .
1011
docker build -t $(BUILD_IMAGE) .
1112
docker cp `docker create $(BUILD_IMAGE)`:/go/bin/extract-domain $(BINARY_DEST_DIR)/
1213
docker cp `docker create $(BUILD_IMAGE)`:/go/bin/extract-types $(BINARY_DEST_DIR)/
@@ -17,17 +18,17 @@ build: check-docker
1718
docker cp `docker create $(BUILD_IMAGE)`:/go/bin/publish-release-controller $(BINARY_DEST_DIR)/
1819
docker cp `docker create $(BUILD_IMAGE)`:/go/bin/yaml2json-procfile $(BINARY_DEST_DIR)/
1920
docker build -t $(IMAGE) image
20-
rm $(BINARY_DEST_DIR)/extract-domain
21-
rm $(BINARY_DEST_DIR)/extract-types
22-
rm $(BINARY_DEST_DIR)/extract-version
23-
rm $(BINARY_DEST_DIR)/generate-buildhook
24-
rm $(BINARY_DEST_DIR)/get-app-config
25-
rm $(BINARY_DEST_DIR)/get-app-values
26-
rm $(BINARY_DEST_DIR)/publish-release-controller
27-
rm $(BINARY_DEST_DIR)/yaml2json-procfile
2821

2922
clean: check-docker check-registry
30-
rm -f deisctl
23+
rm -rf Godeps
24+
rm -f $(BINARY_DEST_DIR)/extract-domain
25+
rm -f $(BINARY_DEST_DIR)/extract-types
26+
rm -f $(BINARY_DEST_DIR)/extract-version
27+
rm -f $(BINARY_DEST_DIR)/generate-buildhook
28+
rm -f $(BINARY_DEST_DIR)/get-app-config
29+
rm -f $(BINARY_DEST_DIR)/get-app-values
30+
rm -f $(BINARY_DEST_DIR)/publish-release-controller
31+
rm -f $(BINARY_DEST_DIR)/yaml2json-procfile
3132
docker rmi $(IMAGE)
3233

3334
full-clean: check-docker check-registry clean

logspout/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,12 +7,14 @@ RELEASE_IMAGE := $(DOCKER_IMAGE):$(BUILD_TAG)
77
DEV_DOCKER_IMAGE := $(DEV_REGISTRY)/$(RELEASE_IMAGE)
88

99
build: check-docker
10+
cp -pR ../Godeps .
1011
docker build -t $(BUILD_IMAGE) .
1112
docker cp `docker run -d $(BUILD_IMAGE)`:/go/bin/logspout image/
1213
docker build -t $(RELEASE_IMAGE) image
1314
rm -rf image/logspout
1415

1516
clean: check-docker check-registry
17+
rm -rf Godeps
1618
docker rmi $(RELEASE_IMAGE) $(BUILD_IMAGE)
1719

1820
full-clean: check-docker check-registry

publisher/Makefile

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,14 @@ RELEASE_IMAGE := $(DOCKER_IMAGE):$(BUILD_TAG)
66
REMOTE_IMAGE := $(REGISTRY)/$(RELEASE_IMAGE)
77

88
build: check-docker
9+
cp -pR ../Godeps .
910
docker build -t $(BUILD_IMAGE) .
1011
docker cp `docker run -d $(BUILD_IMAGE)`:/go/bin/publisher image/
1112
docker build -t $(RELEASE_IMAGE) image
1213
rm -rf image/publisher
1314

1415
clean: check-docker check-registry
16+
rm -rf Godeps
1517
docker rmi $(RELEASE_IMAGE) $(REMOTE_IMAGE)
1618

1719
full-clean: check-docker check-registry
@@ -32,7 +34,7 @@ set-image: check-deisctl
3234

3335
release: check-docker
3436
docker push $(DOCKER_IMAGE)
35-
37+
3638
deploy: build dev-release restart
3739

3840
restart: stop start

router/Makefile

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ DEV_IMAGE = $(DEV_REGISTRY)/$(IMAGE)
66
BUILD_IMAGE = $(COMPONENT)-build
77

88
build: check-docker
9+
cp -pR ../Godeps parent/
910
docker build -t $(BUILD_IMAGE) parent
1011
docker cp `docker run -d $(BUILD_IMAGE)`:/nginx.tgz `pwd`
1112
docker cp `docker run -d $(BUILD_IMAGE)`:/go/bin/boot bin/
@@ -14,6 +15,7 @@ build: check-docker
1415
rm bin/boot
1516

1617
clean: check-docker check-registry
18+
rm -rf parent/Godeps
1719
docker rmi $(IMAGE)
1820

1921
full-clean: check-docker check-registry

0 commit comments

Comments
 (0)