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
|
echo .git > .dockerignore
|
||||||
|
|
||||||
docker build --pull --no-cache --rm -t=${BASENAME} -f travis-build.Dockerfile .
|
docker build --pull --no-cache --rm -t=${BASENAME} -f travis-build.Dockerfile .
|
||||||
docker login -e ${DOCKER_EMAIL} -u ${DOCKER_USER} -p ${DOCKER_PASS}
|
# For pull requests, travis does not add secure environment variables to the
|
||||||
docker push ${BASENAME}
|
# 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
Block a user