File tree 9 files changed +15
-9
lines changed
docker/builder/cpu/centos7
9 files changed +15
-9
lines changed Original file line number Diff line number Diff line change 1
1
{
2
2
"name" : " Milvus Distributed Dev Container Definition" ,
3
3
"dockerComposeFile" : [" ./docker-compose-devcontainer.yml" ],
4
- "service" : " ubuntu " ,
4
+ "service" : " builder " ,
5
5
"initializeCommand" : " scripts/devcontainer.sh" ,
6
6
"workspaceFolder" : " /go/src/github.com/milvus-io/milvus" ,
7
7
"remoteEnv" : { "GOPROXY" : " https://goproxy.cn" },
Original file line number Diff line number Diff line change 1
1
IMAGE_REPO = milvusdb
2
2
IMAGE_ARCH = amd64
3
3
OS_NAME = ubuntu18.04
4
- DATE_VERSION = 20210624-063026
4
+ DATE_VERSION = latest
5
5
LATEST_DATE_VERSION = latest
6
6
MINIO_ADDRESS = minio:9000
7
7
PULSAR_ADDRESS = pulsar://pulsar:6650
Original file line number Diff line number Diff line change 30
30
uses : actions/checkout@v2
31
31
- name : Get version from system time after release step
32
32
id : extracter
33
- run : echo "::set-output name=version::$(date +%Y%m%d-%H%M%S )"
33
+ run : echo "::set-output name=version::$(date +%Y%m%d)"
34
34
- name : Docker Pull
35
35
shell : bash
36
36
run : |
Original file line number Diff line number Diff line change @@ -33,7 +33,7 @@ tools/bin/revive: tools/check/go.mod
33
33
cppcheck :
34
34
@ (env bash ${PWD} /scripts/core_build.sh -l)
35
35
36
- generated-proto-go :export protoc:=${PWD}/cmake_build/thirdparty/protobuf/protobuf-build/protoc
36
+ generated-proto-go : export protoc:=${PWD}/cmake_build/thirdparty/protobuf/protobuf-build/protoc
37
37
generated-proto-go : build-cpp
38
38
@mkdir -p ${GOPATH} /bin
39
39
@which protoc-gen-go
1> /dev/null
|| (echo
" Installing protoc-gen-go" && go get github.com/golang/protobuf/
[email protected] )
53
53
@GO111MODULE=on env bash $(PWD)/scripts/gofmt.sh tests/go/
54
54
endif
55
55
56
- lint :tools/bin/revive
56
+ lint : tools/bin/revive
57
57
@echo " Running $@ check"
58
58
@tools/bin/revive -formatter friendly -config tools/check/revive.toml ./...
59
59
@@ -97,19 +97,21 @@ milvus: build-cpp
97
97
build-go : milvus
98
98
99
99
build-cpp :
100
+ @echo " Building Milvus cpp library ..."
100
101
@ (env bash $( PWD) /scripts/core_build.sh -f " $( CUSTOM_THIRDPARTY_PATH) " )
101
102
@ (env bash $( PWD) /scripts/cwrapper_build.sh -t Release -f " $( CUSTOM_THIRDPARTY_PATH) " )
102
103
@ (env bash $( PWD) /scripts/cwrapper_dablooms_build.sh -t Release -f " $( CUSTOM_THIRDPARTY_PATH) " )
103
104
@ (env bash $( PWD) /scripts/cwrapper_rocksdb_build.sh -t Release -f " $( CUSTOM_THIRDPARTY_PATH) " )
104
105
105
106
build-cpp-with-unittest :
107
+ @echo " Building Milvus cpp library with unittest ..."
106
108
@ (env bash $( PWD) /scripts/core_build.sh -u -f " $( CUSTOM_THIRDPARTY_PATH) " )
107
109
@ (env bash $( PWD) /scripts/cwrapper_build.sh -t Release -f " $( CUSTOM_THIRDPARTY_PATH) " )
108
110
109
111
# Runs the tests.
110
112
unittest : test-cpp test-go
111
113
112
- test-go :build-cpp
114
+ test-go : build-cpp
113
115
@echo " Running go unittests..."
114
116
@echo " disable go unittest for now, enable it later"
115
117
@ (env bash $( PWD) /scripts/run_go_unittest.sh)
Original file line number Diff line number Diff line change @@ -34,7 +34,7 @@ gid=$(id -g)
34
34
35
35
mkdir -p " ${DOCKER_VOLUME_DIRECTORY:- .docker} /amd64-${OS_NAME} -ccache"
36
36
mkdir -p " ${DOCKER_VOLUME_DIRECTORY:- .docker} /amd64-${OS_NAME} -go-mod"
37
- mkdir -p " ${DOCKER_VOLUME_DIRECTORY:- .docker} /amd64- ${OS_NAME} - thirdparty"
37
+ mkdir -p " ${DOCKER_VOLUME_DIRECTORY:- .docker} /thirdparty"
38
38
mkdir -p " ${DOCKER_VOLUME_DIRECTORY:- .docker} /amd64-${OS_NAME} -vscode-extensions"
39
39
chmod -R 777 " ${DOCKER_VOLUME_DIRECTORY:- .docker} "
40
40
Original file line number Diff line number Diff line change @@ -39,6 +39,8 @@ RUN source /etc/profile.d/devtoolset-7.sh && \
39
39
./b2 -j2 --prefix=/usr/local --without-python toolset=gcc install && \
40
40
cd ../ && rm -rf ./boost_1_65_1*
41
41
42
+ ENV LD_LIBRARY_PATH /usr/local/lib:$LD_LIBRARY_PATH
43
+
42
44
# Install Go
43
45
ENV GOPATH /go
44
46
ENV GOROOT /usr/local/go
Original file line number Diff line number Diff line change @@ -28,7 +28,7 @@ services:
28
28
- .:/go/src/github.com/milvus-io/milvus:delegated
29
29
- ${DOCKER_VOLUME_DIRECTORY:-.docker}/${IMAGE_ARCH}-${OS_NAME}-ccache:/ccache:delegated
30
30
- ${DOCKER_VOLUME_DIRECTORY:-.docker}/${IMAGE_ARCH}-${OS_NAME}-go-mod:/go/pkg/mod:delegated
31
- - ${DOCKER_VOLUME_DIRECTORY:-.docker}/${IMAGE_ARCH}-${OS_NAME}- thirdparty:/tmp/thirdparty:delegated
31
+ - ${DOCKER_VOLUME_DIRECTORY:-.docker}/thirdparty:/tmp/thirdparty:delegated
32
32
- ${DOCKER_VOLUME_DIRECTORY:-.docker}/${IMAGE_ARCH}-${OS_NAME}-vscode-extensions:/home/milvus/.vscode-server/extensions:delegated
33
33
working_dir : " /go/src/github.com/milvus-io/milvus"
34
34
# Command
Original file line number Diff line number Diff line change @@ -54,7 +54,7 @@ pushd "$ROOT_DIR"
54
54
55
55
mkdir -p " ${DOCKER_VOLUME_DIRECTORY:- .docker} /amd64-${OS_NAME} -ccache"
56
56
mkdir -p " ${DOCKER_VOLUME_DIRECTORY:- .docker} /amd64-${OS_NAME} -go-mod"
57
- mkdir -p " ${DOCKER_VOLUME_DIRECTORY:- .docker} /amd64- ${OS_NAME} - thirdparty"
57
+ mkdir -p " ${DOCKER_VOLUME_DIRECTORY:- .docker} /thirdparty"
58
58
mkdir -p " ${DOCKER_VOLUME_DIRECTORY:- .docker} /amd64-${OS_NAME} -vscode-extensions"
59
59
chmod -R 777 " ${DOCKER_VOLUME_DIRECTORY:- .docker} "
60
60
Original file line number Diff line number Diff line change @@ -27,6 +27,7 @@ for UNITTEST_DIR in "${UNITTEST_DIRS[@]}"; do
27
27
exit 1
28
28
fi
29
29
30
+ echo " Running all unittest ..."
30
31
${UNITTEST_DIR} /all_tests
31
32
if [ $? -ne 0 ]; then
32
33
echo ${UNITTEST_DIR} /all_tests " run failed"
46
47
47
48
# run cwrapper unittest
48
49
if [ -f ${CWRAPPER_UNITTEST} ]; then
50
+ echo " Running cwrapper unittest ..."
49
51
${CWRAPPER_UNITTEST}
50
52
if [ $? -ne 0 ]; then
51
53
echo ${CWRAPPER_UNITTEST} " run failed"
You can’t perform that action at this time.
0 commit comments