|
26 | 26 | # glide install --strip-vendor
|
27 | 27 | go get github.com/pierrre/gotestcover
|
28 | 28 | go get -v github.com/securego/gosec/cmd/gosec
|
| 29 | + go get github.ibm.com/alchemy-containers/ [email protected] |
29 | 30 |
|
30 | 31 | .PHONY: fmt
|
31 | 32 | fmt:
|
@@ -54,20 +55,23 @@ coverage:
|
54 | 55 |
|
55 | 56 | .PHONY: buildimage
|
56 | 57 | buildimage: build-systemutil
|
57 |
| - docker build \ |
58 |
| - --build-arg git_commit_id=${GIT_COMMIT_SHA} \ |
59 |
| - --build-arg git_remote_url=${GIT_REMOTE_URL} \ |
60 |
| - --build-arg build_date=${BUILD_DATE} \ |
61 |
| - --build-arg travis_build_number=${TRAVIS_BUILD_NUMBER} \ |
62 |
| - --build-arg REPO_SOURCE_URL=${REPO_SOURCE_URL} \ |
63 |
| - --build-arg BUILD_URL=${BUILD_URL} \ |
64 |
| - -t $(IMAGE):$(VERSION) -f Dockerfile . |
| 58 | + go run github.ibm.com/alchemy-containers/go-build-tools/cmd/goproxy -docker-build -- \ |
| 59 | + docker build \ |
| 60 | + --build-arg git_commit_id=${GIT_COMMIT_SHA} \ |
| 61 | + --build-arg git_remote_url=${GIT_REMOTE_URL} \ |
| 62 | + --build-arg build_date=${BUILD_DATE} \ |
| 63 | + --build-arg travis_build_number=${TRAVIS_BUILD_NUMBER} \ |
| 64 | + --build-arg REPO_SOURCE_URL=${REPO_SOURCE_URL} \ |
| 65 | + --build-arg BUILD_URL=${BUILD_URL} \ |
| 66 | + -t $(IMAGE):$(VERSION) -f Dockerfile . |
65 | 67 |
|
66 | 68 |
|
67 | 69 | .PHONY: build-systemutil
|
68 | 70 | build-systemutil:
|
69 | 71 | #Build executables like block-attacher and system util GO binaries
|
70 |
| - docker build -t common-lib-builder --pull -f Dockerfile.builder . |
| 72 | + go mod download |
| 73 | + go run github.ibm.com/alchemy-containers/go-build-tools/cmd/goproxy -docker-build -- \ |
| 74 | + docker build -t common-lib-builder --pull -f Dockerfile.builder . |
71 | 75 | docker run common-lib-builder /bin/true
|
72 | 76 | docker cp `docker ps -q -n=1`:/go/bin/systemutil ./systemutil
|
73 | 77 | docker cp `docker ps -q -n=1`:/go/bin/block-storage-attacher ./block-storage-attacher
|
|
0 commit comments