mirror of
https://gitee.com/milvus-io/milvus.git
synced 2025-12-06 09:08:43 +08:00
enhance: support enable asan for docker image builder (#44047)
#44045 Signed-off-by: YangYanbin <warlock.yyb@alibaba-inc.com>
This commit is contained in:
parent
e97a618630
commit
2ad41872da
@ -44,8 +44,17 @@ fi
|
|||||||
|
|
||||||
echo ${IMAGE_ARCH}
|
echo ${IMAGE_ARCH}
|
||||||
|
|
||||||
|
if [[ "$USE_ASAN" == "ON" ]]; then
|
||||||
BUILD_ARGS="${BUILD_ARGS:---build-arg TARGETARCH=${IMAGE_ARCH}}"
|
if [[ "$OS_NAME" == "ubuntu20.04" ]]; then
|
||||||
|
BUILD_ARGS="${BUILD_ARGS:---build-arg TARGETARCH=${IMAGE_ARCH} --build-arg MILVUS_ASAN_LIB=/milvus/lib/libasan.so.6}"
|
||||||
|
elif [[ "$OS_NAME" == "ubuntu22.04" ]]; then
|
||||||
|
BUILD_ARGS="${BUILD_ARGS:---build-arg TARGETARCH=${IMAGE_ARCH} --build-arg MILVUS_ASAN_LIB=/milvus/lib/libasan.so.8}"
|
||||||
|
else
|
||||||
|
BUILD_ARGS="${BUILD_ARGS:---build-arg TARGETARCH=${IMAGE_ARCH}}"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
BUILD_ARGS="${BUILD_ARGS:---build-arg TARGETARCH=${IMAGE_ARCH}}"
|
||||||
|
fi
|
||||||
|
|
||||||
pushd "${toplevel}"
|
pushd "${toplevel}"
|
||||||
|
|
||||||
|
|||||||
@ -32,6 +32,7 @@ services:
|
|||||||
CONAN_USER_HOME: /home/milvus
|
CONAN_USER_HOME: /home/milvus
|
||||||
AZURE_STORAGE_CONNECTION_STRING: ${AZURITE_CONNECTION_STRING}
|
AZURE_STORAGE_CONNECTION_STRING: ${AZURITE_CONNECTION_STRING}
|
||||||
ENABLE_GCP_NATIVE: ${ENABLE_GCP_NATIVE}
|
ENABLE_GCP_NATIVE: ${ENABLE_GCP_NATIVE}
|
||||||
|
USE_ASAN: ${USE_ASAN}
|
||||||
volumes: &builder-volumes
|
volumes: &builder-volumes
|
||||||
- .:/go/src/github.com/milvus-io/milvus:delegated
|
- .:/go/src/github.com/milvus-io/milvus:delegated
|
||||||
- ${DOCKER_VOLUME_DIRECTORY:-.docker}/${IMAGE_ARCH}-${OS_NAME}-ccache:/ccache:delegated
|
- ${DOCKER_VOLUME_DIRECTORY:-.docker}/${IMAGE_ARCH}-${OS_NAME}-ccache:/ccache:delegated
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user