Commit 6570742 1 parent 083dbe6 commit 6570742 Copy full SHA for 6570742
File tree 2 files changed +8
-8
lines changed
2 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -13,14 +13,20 @@ before_install:
13
13
14
14
script :
15
15
- if git describe --contains ${TRAVIS_COMMIT} &>/dev/null; then export VERSIONARGS="-var DOCKERIMAGE_VERSION=`git describe --contains ${TRAVIS_COMMIT}`"; else unset VERSIONARGS; fi
16
+ - if git describe --contains ${TRAVIS_COMMIT} &>/dev/null; then export VERSION="`git describe --contains ${TRAVIS_COMMIT}`"; else unset VERSION; fi
16
17
- rocker build --no-cache ${VERSIONARGS} -var GIT_COMMIT=${TRAVIS_COMMIT} -var OUTPUT_DIR=/build/amd64 -var ARCH=amd64 .
17
18
- rocker build --no-cache ${VERSIONARGS} -var GIT_COMMIT=${TRAVIS_COMMIT} -var OUTPUT_DIR=/build/arm -var ARCH=arm .
18
19
19
20
after_success :
20
21
- sudo mv /build/amd64/dnsdock /build/dnsdock.amd64
21
22
- sudo mv /build/arm/dnsdock /build/dnsdock.arm
22
23
- sudo chmod -R a+rw /build
23
- - sudo chmod a+rx ./deploy_containers.sh
24
+ - echo "docker login -u $DOCKER_USER -p $DOCKER_PASSWORD" >> /tmp/deploy_containers.sh
25
+ - echo "docker push aacebedo/dnsdock:latest-amd64" >> /tmp/deploy_containers.sh
26
+ - echo "docker push aacebedo/dnsdock:latest-arm" >> /tmp/deploy_containers.sh
27
+ - echo "docker push aacebedo/dnsdock:$VERSION-amd64" >> /tmp/deploy_containers.sh
28
+ - echo "docker push aacebedo/dnsdock:$VERSION-arm" >> /tmp/deploy_containers.sh
29
+ - sudo chmod a+rx /tmp/deploy_containers.sh
24
30
25
31
deploy :
26
32
- provider : releases
@@ -38,10 +44,6 @@ deploy:
38
44
on :
39
45
tags : true
40
46
- provider : script
41
- script : rocker build --auth $DOCKER_USER:$DOCKER_PASSWORD --push -var GIT_COMMIT=${TRAVIS_COMMIT} ${VERSIONARGS} -var ARCH=amd64 .
42
- on :
43
- tags : true
44
- - provider : script
45
- script : rocker build --auth $DOCKER_USER:$DOCKER_PASSWORD --push -var GIT_COMMIT=${TRAVIS_COMMIT} ${VERSIONARGS} -var ARCH=arm .
47
+ script : /tmp/deploy_containers.sh
46
48
on :
47
49
tags : true
Original file line number Diff line number Diff line change @@ -78,9 +78,7 @@ FROM easypi/alpine-arm
78
78
IMPORT ./dnsdock /bin/dnsdock
79
79
ENTRYPOINT ["dnsdock"]
80
80
TAG aacebedo/dnsdock:{{$DOCKERIMAGE_VERSION}}-{{$ARCH}}
81
- PUSH aacebedo/dnsdock:{{$DOCKERIMAGE_VERSION}}-{{$ARCH}}
82
81
83
82
{{if ne $DOCKERIMAGE_VERSION "dev"}}
84
83
TAG aacebedo/dnsdock:latest-{{$ARCH}}
85
- PUSH aacebedo/dnsdock:latest-{{$ARCH}}
86
84
{{end}}
You can’t perform that action at this time.
0 commit comments