From d24ea60a0836464c69028df3e2d78922d086e1a5 Mon Sep 17 00:00:00 2001 From: CezarLeahu <35226487+CezarLeahu@users.noreply.github.com> Date: Fri, 20 Nov 2020 11:10:29 +0200 Subject: [PATCH] ACS-896 Fix community PR builds (#1161) - **scripts/travis/init.sh**: execute the docker logins only on branch builds - **~/.m2/settings.xml**: remove `quay.io` & `docker.io` server definitions (the docker logins in the init.sh script should be enough) --- .travis.settings.xml | 13 +------------ scripts/travis/init.sh | 6 ++++-- 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/.travis.settings.xml b/.travis.settings.xml index a0294237a..d336fd0f8 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 @@ -32,22 +32,11 @@ - alfresco-internal ${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/scripts/travis/init.sh b/scripts/travis/init.sh index efec4313b..b3da42202 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