You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
#!/bin/sh
## Script to build images#
# break on errorset -eset -xset -a: ${DOCKER_USE_HUB:="0"}
DATE=`date +%Y.%m.%d`DOCKER_DEVPI_VERSION=4.1.0
ci_docker_login() { info 'Docker login'
if [ -z ${DOCKER_EMAIL+x} ]; then DOCKER_EMAIL=${bamboo_DOCKER_EMAIL} fi if [ -z ${DOCKER_USERNAME+x} ]; then DOCKER_USERNAME=${bamboo_DOCKER_USERNAME} fi if [ -z ${DOCKER_PASSWORD+x} ]; then DOCKER_PASSWORD=${bamboo_DOCKER_PASSWORD} fi
docker login -e "${DOCKER_EMAIL}" -u ${DOCKER_USERNAME} --password="${DOCKER_PASSWORD}" success "Docker login"}
# warm up cachedocker pull muccg/devpi:latest || true
docker-compose build devpidocker inspect muccg/devpi:latest
docker tag muccg/devpi:latest muccg/devpi:latest-${DATE}docker tag muccg/devpi:latest muccg/devpi:${DOCKER_DEVPI_VERSION}
if [ ${DOCKER_USE_HUB} = "1" ]; then ci_docker_login docker push muccg/devpi:latest docker push muccg/devpi:latest-${DATE} docker push muccg/devpi:${DOCKER_DEVPI_VERSION}fi
|