Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 81abae8

Browse files
committed
Caching docker credentials.
1 parent b5297e8 commit 81abae8

2 files changed

Lines changed: 16 additions & 10 deletions

File tree

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ env:
3535
- ORACLE_PWD="oracle"
3636
- CONTAINER_IP=""
3737
- CONNECTION_STR=""
38-
- ORACLE_12cR1SE="12c-r1-se"
39-
- ORACLE_11gR2XE="11g-r2-xe"
38+
- ORACLE_12cR1SE="12c-se-r1"
39+
- ORACLE_11gR2XE="11g-xe-r2"
4040
matrix:
4141
- ORACLE_VERSION=$ORACLE_12cR1SE
4242
- ORACLE_VERSION=$ORACLE_11gR2XE

.travis/start_db.sh

Lines changed: 14 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,26 @@
11
#!/bin/bash
22
set -e
33

4+
DOCKER_BASE_TAG="viniciusam/oracledb"
5+
6+
# Private Repo Login
7+
if [ ! -f $CACHE_DIR/config.json ]; then
8+
docker login -u "$DOCKER_USER" -p "$DOCKER_PASSWORD"
9+
cp $HOME/.docker/config.json $CACHE_DIR/.docker/config.json
10+
else
11+
cp $CACHE_DIR/.docker/config.json $HOME/.docker/config.json
12+
fi
13+
414
# Oracle 12c R1 SE
515
if [ "$ORACLE_VERSION" == "$ORACLE_12cR1SE" ]; then
6-
docker login -u "$DOCKER_12cR1SE_USER" -p "$DOCKER_12cR1SE_PASS"
7-
docker pull viniciusam/oracle-12c-r1-se
8-
docker run -d --name $ORACLE_VERSION -p 1521:1521 viniciusam/oracle-12c-r1-se
16+
docker pull $DOCKER_BASE_TAG:$ORACLE_12cR1SE
17+
docker run -d --name $ORACLE_VERSION -p 1521:1521 $DOCKER_BASE_TAG:$ORACLE_12cR1SE
918
docker logs -f $ORACLE_VERSION | grep -m 1 "DATABASE IS READY TO USE!" --line-buffered
10-
docker exec $ORACLE_VERSION ./createPDB.sh ORCLPDB1
1119
fi
1220

1321
# Oracle 11g R2 XE
1422
if [ "$ORACLE_VERSION" == "$ORACLE_11gR2XE" ]; then
15-
docker login -u "$DOCKER_11gR2XE_USER" -p "$DOCKER_11gR2XE_PASS"
16-
docker pull vavellar/oracle-11g-r2-xe
17-
docker run -d --name $ORACLE_VERSION --shm-size=1g -p 1521:1521 vavellar/oracle-11g-r2-xe
23+
docker pull $DOCKER_BASE_TAG:$ORACLE_11gR2XE
24+
docker run -d --name $ORACLE_VERSION --shm-size=1g -p 1521:1521 $DOCKER_BASE_TAG:$ORACLE_11gR2XE
1825
docker logs -f $ORACLE_VERSION | grep -m 1 "DATABASE IS READY TO USE!" --line-buffered
19-
docker exec $ORACLE_VERSION ./setPassword.sh $ORACLE_PWD
2026
fi

0 commit comments

Comments
 (0)