30 lines
480 B
Bash
Executable File
30 lines
480 B
Bash
Executable File
#!/bin/bash
|
|
|
|
set -o nounset
|
|
set -o errexit
|
|
set -o pipefail
|
|
|
|
D7Y_VERSION=${D7Y_VERSION:-"latest"}
|
|
D7Y_REGISTRY=${D7Y_REGISTRY:-d7yio}
|
|
curDir=$(cd "$(dirname "$0")" && pwd)
|
|
cd "${curDir}/../" || return
|
|
|
|
docker-push() {
|
|
docker push "${D7Y_REGISTRY}"/"${1}":"${D7Y_VERSION}"
|
|
}
|
|
|
|
main() {
|
|
case "${1-}" in
|
|
dfdaemon)
|
|
docker-push dfdaemon
|
|
;;
|
|
scheduler)
|
|
docker-push scheduler
|
|
;;
|
|
manager)
|
|
docker-push manager
|
|
esac
|
|
}
|
|
|
|
main "$@"
|