Skip to content

Commit 5e660c3

Browse files
author
Thomas Miller
committed
Started adding a test script for uploading Docker.
Test script will be run from Travis to upload a prod Docker image.
1 parent d8bbd19 commit 5e660c3

File tree

2 files changed

+17
-2
lines changed

2 files changed

+17
-2
lines changed

.travis.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,8 @@ sudo: required
99
services:
1010
- docker
1111

12-
after_success:
13-
- docker build .
12+
deploy:
13+
provider: script
14+
script: ./scripts/docker-deploy.sh
15+
on:
16+
jdk: openjdk8

scripts/docker-deploy.sh

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
#!/bin/bash
2+
3+
VERSION=`cat pom.xml | grep "^ <version>.*</version>$" | awk -F'[><]' '{print $3}'`
4+
5+
echo "Deploying Docker image for $VERSION"
6+
7+
docker build -t apnic/rdap-conformance:$VERSION \
8+
-t apnic/rdap-conformance:latest .
9+
10+
docker login -u "$DOCKER_USERNAME" -p "$DOCKER_PASSWORD"
11+
docker push apnic/rdap-conformance:$VERSION
12+
docker push apnic/rdap-conformance:latest

0 commit comments

Comments
 (0)