dk: corriger push
This commit is contained in:
parent
48c662be2e
commit
e3ba5800c0
23
dk
23
dk
|
@ -91,7 +91,10 @@ function initialize_build_env() {
|
||||||
TAGS=(latest)
|
TAGS=(latest)
|
||||||
VERSION=
|
VERSION=
|
||||||
}
|
}
|
||||||
function default_update_build_env() { :; }
|
function default_update_build_env() {
|
||||||
|
[ -n "$VERSION" ] || docker_add_build_arg VERSION "$(get_version)"
|
||||||
|
[ -n "$VERSION" ] && TAGS+=("$VERSION")
|
||||||
|
}
|
||||||
function update_build_env() { default_update_build_env; }
|
function update_build_env() { default_update_build_env; }
|
||||||
|
|
||||||
function default_compose_build() {
|
function default_compose_build() {
|
||||||
|
@ -101,8 +104,6 @@ function default_compose_build() {
|
||||||
"$@"
|
"$@"
|
||||||
}
|
}
|
||||||
function default_docker_build() {
|
function default_docker_build() {
|
||||||
[ -n "$VERSION" ] || docker_add_build_arg VERSION "$(get_version)"
|
|
||||||
[ -n "$VERSION" ] && TAGS+=("$VERSION")
|
|
||||||
local tag
|
local tag
|
||||||
for tag in "${TAGS[@]}"; do
|
for tag in "${TAGS[@]}"; do
|
||||||
replace_build_args+=(-t "$NAME:$tag")
|
replace_build_args+=(-t "$NAME:$tag")
|
||||||
|
@ -132,13 +133,21 @@ function auto_build() {
|
||||||
}
|
}
|
||||||
|
|
||||||
function auto_push() {
|
function auto_push() {
|
||||||
local -a tags tag
|
local -a replace_env_args env_args
|
||||||
|
local -a replace_build_args build_args
|
||||||
|
local tag
|
||||||
initialize_build_env
|
initialize_build_env
|
||||||
update_build_env
|
if [ -f docker-compose.yml ]; then
|
||||||
|
compose_set_env_args
|
||||||
|
update_build_env
|
||||||
|
else
|
||||||
|
docker_parse_env_args
|
||||||
|
docker_check_name
|
||||||
|
update_build_env
|
||||||
|
fi
|
||||||
for tag in "${TAGS[@]}"; do
|
for tag in "${TAGS[@]}"; do
|
||||||
tags+=("$NAME:$tag")
|
docker push "$NAME:$tag"
|
||||||
done
|
done
|
||||||
docker push "${tags[@]}"
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function default_compose_up() {
|
function default_compose_up() {
|
||||||
|
|
Loading…
Reference in New Issue