Skip to content

Commit ff91c30

Browse files
authored
Merge pull request #14 from yunify/docker
Add auto push docker image in travis
2 parents 9061291 + 4b36a03 commit ff91c30

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

.travis.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,14 @@ after_deploy:
4646
- git clone https://github.com/qingCloudAppcenter/appcenteragent
4747
- cp -f bin/windows/confd.exe appcenteragent/app-agent-windows-386/bin/confd.exe
4848
- cp -f bin/linux/confd appcenteragent/app-agent-linux-amd64/bin/confd
49-
- cd appcenteragent; git add .; git commit -m "update confd"; git push --quiet "https://${GITHUB_TOKEN}@github.com/QingCloudAppcenter/AppcenterAgent" master:master
49+
- cd appcenteragent; git add .; git commit -m "update confd"; git push --quiet "https://${GITHUB_TOKEN}@github.com/QingCloudAppcenter/AppcenterAgent" master:master; cd ..
50+
- git clone https://github.com/yunify/docker-images.git
51+
- cd docker-images; sed -i "s/CONFD_VERSION=.*/CONFD_VERSION=$TRAVIS_TAG/g" confd/Dockerfile; sed -i "s/CONFD_VERSION=.*/CONFD_VERSION=$TRAVIS_TAG/g" confd/env.sh; cd ..
52+
- cd docker-images; sed -i "s/confd-.*/confd-$TRAVIS_TAG/g" jdk/push.sh; sed -i "s/confd-.*/confd-$TRAVIS_TAG/g" jdk/build.sh; sed -i "s/confd:.*/confd:$TRAVIS_TAG/g" jdk/Dockerfile; cd ..
53+
- cd docker-images; git add .; git commit -m "update confd"; git push --quiet "https://${GITHUB_TOKEN}@github.com/yunify/docker-images" master:master; cd ..
54+
- echo "$DOCKER_PASSWORD" | docker login -u "$DOCKER_USERNAME" --password-stdin dockerhub.qingcloud.com
55+
- cd docker-images/confd; ./build.sh && ./push.sh; cd ../..
56+
- cd docker-images/jdk; ./build.sh && ./push.sh; cd ../..
5057

5158
notifications:
5259
webhooks:

0 commit comments

Comments
 (0)