2018-04-03 02:58:14 +00:00
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
######################################
|
|
|
|
# Publish the seafile pro-base image to docker
|
|
|
|
# registry. This script should only be called during a travis build trigger by a tag.
|
|
|
|
######################################
|
|
|
|
|
|
|
|
# Nerver use "set -x" or it would expose the docker credentials in the travis logs!
|
|
|
|
set -e
|
|
|
|
set -o pipefail
|
|
|
|
|
2018-09-05 04:53:58 +00:00
|
|
|
docker login -u="$DOCKER_PRO_REGISTRY_USER" -p="$DOCKER_PRO_REGISTRY_PASSWORD" docker.seadrive.org
|
2018-04-03 02:58:14 +00:00
|
|
|
|
|
|
|
(
|
|
|
|
cd image
|
2018-09-05 04:53:58 +00:00
|
|
|
make host=docker.seadrive.org push-pro-base
|
2018-04-03 02:58:14 +00:00
|
|
|
)
|
|
|
|
|
2018-09-05 04:53:58 +00:00
|
|
|
docker login -u="$LOCAL_DOCKER_PRO_REGISTRY_USER" -p="$LOCAL_DOCKER_PRO_REGISTRY_PASSWORD" docker.seafile.top
|
2018-04-03 02:58:14 +00:00
|
|
|
|
|
|
|
(
|
|
|
|
cd image
|
2018-09-05 04:53:58 +00:00
|
|
|
make host=docker.seafile.top push-pro-base
|
2018-04-03 02:58:14 +00:00
|
|
|
)
|