@@ -20,17 +20,15 @@ function build_docker_images() {
2020 if [ ! -d " GenAIComps" ] ; then
2121 git clone --single-branch --branch " ${opea_branch:- " main" } " https://github.com/opea-project/GenAIComps.git
2222 fi
23+ pushd GenAIComps
24+ echo " GenAIComps test commit is $( git rev-parse HEAD) "
25+ docker build --no-cache -t ${REGISTRY} /comps-base:${TAG} --build-arg https_proxy=$https_proxy --build-arg http_proxy=$http_proxy -f Dockerfile .
26+ popd && sleep 1s
27+
2328 service_list=" dataprep embedding retriever reranking doc-index-retriever"
2429 docker compose -f build.yaml build ${service_list} --no-cache > ${LOG_PATH} /docker_image_build.log
2530
26- docker pull ghcr.io/huggingface/text-embeddings-inference:cpu-1.5
27- docker pull ghcr.io/huggingface/tei-gaudi:1.5.0
28- docker pull quay.io/coreos/etcd:v3.5.5
29- docker pull minio/minio:RELEASE.2023-03-20T20-16-18Z
30- docker pull milvusdb/milvus:v2.4.6
3131 docker images && sleep 1s
32-
33- echo " Docker images built!"
3432}
3533
3634function start_services() {
@@ -112,19 +110,27 @@ function stop_docker() {
112110
113111function main() {
114112
113+ echo " ::group::stop_docker"
115114 stop_docker
115+ echo " ::endgroup::"
116+
117+ echo " ::group::build_docker_images"
116118 if [[ " $IMAGE_REPO " == " opea" ]]; then build_docker_images; fi
117- echo " Dump current docker ps "
118- docker ps
119- start_time= $( date +%s )
119+ echo " ::endgroup:: "
120+
121+ echo " ::group::start_services "
120122 start_services
121- end_time= $( date +%s )
122- duration= $(( end_time - start_time ))
123- echo " Mega service start duration is $duration s "
123+ echo " ::endgroup:: "
124+
125+ echo " ::group::validate_megaservice "
124126 validate_megaservice
127+ echo " ::endgroup::"
125128
129+ echo " ::group::stop_docker"
126130 stop_docker
127- echo y | docker system prune
131+ echo " ::endgroup::"
132+
133+ docker system prune -f
128134
129135}
130136
0 commit comments