travis: skip login+push for pull requests
This commit is contained in:
parent
ab2d46b65b
commit
42f5a6ce47
|
@ -7,5 +7,11 @@ set -e
|
|||
echo .git > .dockerignore
|
||||
|
||||
docker build --pull --no-cache --rm -t=${BASENAME} -f travis-build.Dockerfile .
|
||||
docker login -e ${DOCKER_EMAIL} -u ${DOCKER_USER} -p ${DOCKER_PASS}
|
||||
docker push ${BASENAME}
|
||||
# For pull requests, travis does not add secure environment variables to the
|
||||
# environment (because pull requests could then steal their values), so skip
|
||||
# the login+push step when the variable isn’t set.
|
||||
if [ -n "${DOCKER_PASS}" ]
|
||||
then
|
||||
docker login -e ${DOCKER_EMAIL} -u ${DOCKER_USER} -p ${DOCKER_PASS}
|
||||
docker push ${BASENAME}
|
||||
fi
|
||||
|
|
Loading…
Reference in New Issue