|
1 | 1 | null:
|
2 | 2 | @:
|
3 | 3 |
|
4 |
| -docker-build: check-version |
5 |
| - @echo Building Rusty Hogs version: $(VERSION) |
6 |
| - docker build --tag rust-builder -f Dockerfile.build . |
7 |
| - docker build --tag wetfeet2000/ankamali_hog:$(VERSION) --build-arg HOG=ankamali -f Dockerfile.hog . |
8 |
| - docker build --tag wetfeet2000/berkshire_hog:$(VERSION) --build-arg HOG=berkshire -f Dockerfile.hog . |
9 |
| - docker build --tag wetfeet2000/choctaw_hog:$(VERSION) --build-arg HOG=choctaw -f Dockerfile.hog . |
10 |
| - docker build --tag wetfeet2000/duroc_hog:$(VERSION) --build-arg HOG=duroc -f Dockerfile.hog . |
11 |
| - docker build --tag wetfeet2000/essex_hog:$(VERSION) --build-arg HOG=essex -f Dockerfile.hog . |
12 |
| - docker build --tag wetfeet2000/gottingen_hog:$(VERSION) --build-arg HOG=gottingen -f Dockerfile.hog . |
13 |
| - docker build --tag wetfeet2000/hante_hog:$(VERSION) --build-arg HOG=hante -f Dockerfile.hog . |
| 4 | +docker-build: |
| 5 | + @echo Building Rusty Hog Docker Images |
| 6 | + docker build --tag rust-builder -f Dockerfile.builder . |
| 7 | + docker build --tag wetfeet2000/ankamali_hog --build-arg HOG=ankamali -f Dockerfile.hog . |
| 8 | + docker build --tag wetfeet2000/berkshire_hog --build-arg HOG=berkshire -f Dockerfile.hog . |
| 9 | + docker build --tag wetfeet2000/choctaw_hog --build-arg HOG=choctaw -f Dockerfile.hog . |
| 10 | + docker build --tag wetfeet2000/duroc_hog --build-arg HOG=duroc -f Dockerfile.hog . |
| 11 | + docker build --tag wetfeet2000/essex_hog --build-arg HOG=essex -f Dockerfile.hog . |
| 12 | + docker build --tag wetfeet2000/gottingen_hog --build-arg HOG=gottingen -f Dockerfile.hog . |
| 13 | + docker build --tag wetfeet2000/hante_hog --build-arg HOG=hante -f Dockerfile.hog . |
14 | 14 |
|
15 |
| -docker-save: check-version |
| 15 | +docker-save: |
| 16 | + @echo Saving Rusty Hog Docker Images to archive |
16 | 17 | docker image save -o images.tar \
|
17 |
| - wetfeet2000/ankamali_hog:$(VERSION) \ |
18 |
| - wetfeet2000/berkshire_hog:$(VERSION) \ |
19 |
| - wetfeet2000/choctaw_hog:$(VERSION) \ |
20 |
| - wetfeet2000/duroc_hog:$(VERSION) \ |
21 |
| - wetfeet2000/essex_hog:$(VERSION) \ |
22 |
| - wetfeet2000/gottingen_hog:$(VERSION) \ |
23 |
| - wetfeet2000/hante_hog:$(VERSION) |
| 18 | + wetfeet2000/ankamali_hog \ |
| 19 | + wetfeet2000/berkshire_hog \ |
| 20 | + wetfeet2000/choctaw_hog \ |
| 21 | + wetfeet2000/duroc_hog \ |
| 22 | + wetfeet2000/essex_hog \ |
| 23 | + wetfeet2000/gottingen_hog \ |
| 24 | + wetfeet2000/hante_hog |
24 | 25 |
|
25 | 26 | docker-load:
|
| 27 | + @echo Loading Rusty Hog Docker Images from archive |
26 | 28 | docker load -i images.tar
|
27 | 29 |
|
28 | 30 | docker-publish: check-version
|
29 |
| - docker push wetfeet2000/ankamali_hog:$(VERSION) |
30 |
| - docker push wetfeet2000/berkshire_hog:$(VERSION) |
31 |
| - docker push wetfeet2000/choctaw_hog:$(VERSION) |
32 |
| - docker push wetfeet2000/duroc_hog:$(VERSION) |
33 |
| - docker push wetfeet2000/essex_hog:$(VERSION) |
34 |
| - docker push wetfeet2000/gottingen_hog:$(VERSION) |
35 |
| - docker push wetfeet2000/hante_hog:$(VERSION) |
| 31 | + @echo Publishing Rusty Hog Docker Images version: $(VERSION) |
| 32 | + docker tag wetfeet2000/ankamali_hog:latest wetfeet2000/ankamali_hog:$(VERSION) |
| 33 | + docker tag wetfeet2000/berkshire_hog:latest wetfeet2000/berkshire_hog:$(VERSION) |
| 34 | + docker tag wetfeet2000/choctaw_hog:latest wetfeet2000/choctaw_hog:$(VERSION) |
| 35 | + docker tag wetfeet2000/duroc_hog:latest wetfeet2000/duroc_hog:$(VERSION) |
| 36 | + docker tag wetfeet2000/essex_hog:latest wetfeet2000/essex_hog:$(VERSION) |
| 37 | + docker tag wetfeet2000/gottingen_hog:latest wetfeet2000/gottingen_hog:$(VERSION) |
| 38 | + docker tag wetfeet2000/hante_hog:latest wetfeet2000/hante_hog:$(VERSION) |
| 39 | + docker push -a wetfeet2000/ankamali_hog |
| 40 | + docker push -a wetfeet2000/berkshire_hog |
| 41 | + docker push -a wetfeet2000/choctaw_hog |
| 42 | + docker push -a wetfeet2000/duroc_hog |
| 43 | + docker push -a wetfeet2000/essex_hog |
| 44 | + docker push -a wetfeet2000/gottingen_hog |
| 45 | + docker push -a wetfeet2000/hante_hog |
36 | 46 |
|
37 | 47 | check-version:
|
38 | 48 | @if test ! $(VERSION); then echo "VERSION is undefined"; exit 1; fi
|
0 commit comments