diff --git a/.travis.settings.xml b/.travis.settings.xml index 10539b04b4..7ab2258a6a 100644 --- a/.travis.settings.xml +++ b/.travis.settings.xml @@ -15,7 +15,7 @@ true Alfresco Internal Repository - https://artifacts.alfresco.com/nexus/content/groups/internal + https://artifacts.alfresco.com/nexus/content/groups/public @@ -43,15 +43,5 @@ ${env.MAVEN_USERNAME} ${env.MAVEN_PASSWORD} - - quay.io - ${env.QUAY_USERNAME} - ${env.QUAY_PASSWORD} - - - docker.io - ${env.DOCKERHUB_USERNAME} - ${env.DOCKERHUB_PASSWORD} - diff --git a/.travis.yml b/.travis.yml index f6de2e9bc4..183f513c68 100644 --- a/.travis.yml +++ b/.travis.yml @@ -100,7 +100,7 @@ jobs: - mkdir -p "${HOME}/tmp" - cp repository/src/test/resources/realms/alfresco-realm.json "${HOME}/tmp" - export HOST_IP=$(hostname -I | cut -f1 -d' ') - - docker run -d -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin -e DB_VENDOR=h2 -p 8999:8080 -e KEYCLOAK_IMPORT=/tmp/alfresco-realm.json -v $HOME/tmp/alfresco-realm.json:/tmp/alfresco-realm.json quay.io/alfresco/alfresco-identity-service:1.2 + - docker run -d -e KEYCLOAK_USER=admin -e KEYCLOAK_PASSWORD=admin -e DB_VENDOR=h2 -p 8999:8080 -e KEYCLOAK_IMPORT=/tmp/alfresco-realm.json -v $HOME/tmp/alfresco-realm.json:/tmp/alfresco-realm.json alfresco/alfresco-identity-service:1.2 script: travis_wait 20 mvn -B test -pl repository -Dtest=AppContext05TestSuite -Ddb.driver=org.postgresql.Driver -Ddb.name=alfresco -Ddb.url=jdbc:postgresql://localhost:5433/alfresco -Ddb.username=alfresco -Ddb.password=alfresco "-Didentity-service.auth-server-url=http://${HOST_IP}:8999/auth" - name: "Repository - AppContext06TestSuite" diff --git a/scripts/travis/init.sh b/scripts/travis/init.sh index efec4313b3..b3da422021 100644 --- a/scripts/travis/init.sh +++ b/scripts/travis/init.sh @@ -9,8 +9,10 @@ mkdir -p "${HOME}/.m2" && cp -f .travis.settings.xml "${HOME}/.m2/settings.xml" find "${HOME}/.m2/repository/" -type d -name "*-SNAPSHOT*" | xargs -r -l rm -rf # Docker Logins -echo "${DOCKERHUB_PASSWORD}" | docker login -u="${DOCKERHUB_USERNAME}" --password-stdin -echo "${QUAY_PASSWORD}" | docker login -u="${QUAY_USERNAME}" --password-stdin quay.io +if [ "$TRAVIS_PULL_REQUEST" = "false" ]; then + echo "${DOCKERHUB_PASSWORD}" | docker login -u="${DOCKERHUB_USERNAME}" --password-stdin + echo "${QUAY_PASSWORD}" | docker login -u="${QUAY_USERNAME}" --password-stdin quay.io +fi # Enable experimental docker features (for the image squash option) echo '{"experimental":true}' | sudo tee /etc/docker/daemon.json