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