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}
|
||||
|
||||
|
||||
BUILD_ARGS="${BUILD_ARGS:---build-arg TARGETARCH=${IMAGE_ARCH}}"
|
||||
if [[ "$USE_ASAN" == "ON" ]]; then
|
||||
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}"
|
||||
|
||||
|
||||
@ -32,6 +32,7 @@ services:
|
||||
CONAN_USER_HOME: /home/milvus
|
||||
AZURE_STORAGE_CONNECTION_STRING: ${AZURITE_CONNECTION_STRING}
|
||||
ENABLE_GCP_NATIVE: ${ENABLE_GCP_NATIVE}
|
||||
USE_ASAN: ${USE_ASAN}
|
||||
volumes: &builder-volumes
|
||||
- .:/go/src/github.com/milvus-io/milvus:delegated
|
||||
- ${DOCKER_VOLUME_DIRECTORY:-.docker}/${IMAGE_ARCH}-${OS_NAME}-ccache:/ccache:delegated
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user