Files
alfresco-community-repo/scripts/travis/init.sh
Alan Davis 1b2ae4632a ACS-1372 Restructure AGS to avoid incompatible libraries (#434)
Streamline the ACS project builds so that it is quicker / safer to upgrade libraries
2021-05-06 17:37:51 +01:00

21 lines
705 B
Bash

#!/usr/bin/env bash
echo "=========================== Starting Init Script ==========================="
PS4="\[\e[35m\]+ \[\e[m\]"
set -vex
pushd "$(dirname "${BASH_SOURCE[0]}")/../../"
# Maven Setup
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
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
popd
set +vex
echo "=========================== Finishing Init Script =========================="