Skip to content

Commit 6570742

Browse files
committed
Fixing travis docker push
1 parent 083dbe6 commit 6570742

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

.travis.yml

+8-6
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,20 @@ before_install:
1313

1414
script:
1515
- 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
1617
- rocker build --no-cache ${VERSIONARGS} -var GIT_COMMIT=${TRAVIS_COMMIT} -var OUTPUT_DIR=/build/amd64 -var ARCH=amd64 .
1718
- rocker build --no-cache ${VERSIONARGS} -var GIT_COMMIT=${TRAVIS_COMMIT} -var OUTPUT_DIR=/build/arm -var ARCH=arm .
1819

1920
after_success:
2021
- sudo mv /build/amd64/dnsdock /build/dnsdock.amd64
2122
- sudo mv /build/arm/dnsdock /build/dnsdock.arm
2223
- 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
2430

2531
deploy:
2632
- provider: releases
@@ -38,10 +44,6 @@ deploy:
3844
on:
3945
tags: true
4046
- 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
4648
on:
4749
tags: true

Rockerfile

-2
Original file line numberDiff line numberDiff line change
@@ -78,9 +78,7 @@ FROM easypi/alpine-arm
7878
IMPORT ./dnsdock /bin/dnsdock
7979
ENTRYPOINT ["dnsdock"]
8080
TAG aacebedo/dnsdock:{{$DOCKERIMAGE_VERSION}}-{{$ARCH}}
81-
PUSH aacebedo/dnsdock:{{$DOCKERIMAGE_VERSION}}-{{$ARCH}}
8281

8382
{{if ne $DOCKERIMAGE_VERSION "dev"}}
8483
TAG aacebedo/dnsdock:latest-{{$ARCH}}
85-
PUSH aacebedo/dnsdock:latest-{{$ARCH}}
8684
{{end}}

0 commit comments

Comments
 (0)