fix: exit build_image.sh when docker push failed
This commit is contained in:
parent
5c8c24f012
commit
ba04c867d2
@ -17,6 +17,12 @@ function docker_build() {
|
|||||||
{ log_error "[!] Failed to build $tag_name"; exit 1; }
|
{ log_error "[!] Failed to build $tag_name"; exit 1; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function docker_push() {
|
||||||
|
full_name="$IMAGE_PREFIX/$1"
|
||||||
|
$DOCKER push "$full_name" ||
|
||||||
|
{ log_error "[!] Failed to push $full_name"; exit 1; }
|
||||||
|
}
|
||||||
|
|
||||||
function build_base() {
|
function build_base() {
|
||||||
log_info "[+] Building Base Images"
|
log_info "[+] Building Base Images"
|
||||||
pushd resource/runner || exit 1
|
pushd resource/runner || exit 1
|
||||||
@ -27,8 +33,8 @@ function build_base() {
|
|||||||
|
|
||||||
function push_base() {
|
function push_base() {
|
||||||
log_info "[+] Pushing Base Images"
|
log_info "[+] Pushing Base Images"
|
||||||
$DOCKER push "$IMAGE_PREFIX/ubuntu-full:latest"
|
docker_push "ubuntu-full:latest"
|
||||||
$DOCKER push "$IMAGE_PREFIX/ubuntu-run:latest"
|
docker_push "ubuntu-run:latest"
|
||||||
}
|
}
|
||||||
|
|
||||||
function build_server() {
|
function build_server() {
|
||||||
@ -49,16 +55,16 @@ function build_runner() {
|
|||||||
|
|
||||||
function push_server() {
|
function push_server() {
|
||||||
log_info "[+] Pushing Server Images"
|
log_info "[+] Pushing Server Images"
|
||||||
$DOCKER push "$IMAGE_PREFIX/woj-server:latest"
|
docker_push "woj-server:latest"
|
||||||
$DOCKER tag "$IMAGE_PREFIX/woj-server:latest" "$IMAGE_PREFIX/woj-server:$VERSION"
|
$DOCKER tag "$IMAGE_PREFIX/woj-server:latest" "$IMAGE_PREFIX/woj-server:$VERSION"
|
||||||
$DOCKER push "$IMAGE_PREFIX/woj-server:$VERSION"
|
docker_push "woj-server:$VERSION"
|
||||||
}
|
}
|
||||||
|
|
||||||
function push_runner() {
|
function push_runner() {
|
||||||
log_info "[+] Pushing Runner Images"
|
log_info "[+] Pushing Runner Images"
|
||||||
$DOCKER push "$IMAGE_PREFIX/woj-runner:latest"
|
docker_push "woj-runner:latest"
|
||||||
$DOCKER tag "$IMAGE_PREFIX/woj-runner:latest" "$IMAGE_PREFIX/woj-runner:$VERSION"
|
$DOCKER tag "$IMAGE_PREFIX/woj-runner:latest" "$IMAGE_PREFIX/woj-runner:$VERSION"
|
||||||
$DOCKER push "$IMAGE_PREFIX/woj-runner:$VERSION"
|
docker_push "woj-runner:$VERSION"
|
||||||
}
|
}
|
||||||
|
|
||||||
if [ "$1" == "base" ]; then
|
if [ "$1" == "base" ]; then
|
||||||
|
Loading…
Reference in New Issue
Block a user