build-packages.sh 742 Bytes
Newer Older
songlinfeng's avatar
songlinfeng committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#
# Copyright (c) 2024, HCUOpt CORPORATION.  All rights reserved.
#

set -e

export DOCKER_IMAGE_REGISTRY=10.65.42.71:9092

SCRIPTS_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )"/../scripts && pwd )"

source "${SCRIPTS_DIR}"/utils.sh

if [[ $# -gt 0 ]]; then
    targets=($*)
else
    targets=${all[@]}
fi

eval $(${SCRIPTS_DIR}/get-component-versions.sh)

export DTK_CONTAINER_TOOLKIT_VERSION
export DTK_CONTAINER_TOOLKIT_TAG

for target in ${targets[@]}; do
    
    if [[ -z "${DOCKER_IMAGE_REGISTRY}" ]]; then
        image_args=
    else
        baseimage=$(get_base_image ${target} ${DOCKER_IMAGE_REGISTRY})
        image_args="BASEIMAGE=${baseimage}"
    fi
    "${SCRIPTS_DIR}/build-all-components.sh" "${target}" "${image_args}"
done