32 Commits

Author SHA1 Message Date
quicksilver
ff9fe6fa4a
Milvus build stage parallel processing (#3423)
* Milvus build stage parallel processing

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Milvus build stage parallel processing

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Milvus build stage parallel processing

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Milvus build stage parallel processing

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Milvus build stage parallel processing

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Milvus build stage parallel processing

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>
2020-08-24 15:30:52 +08:00
Cai Yudong
21407a5ce0
enable clang-tidy check (#3396)
* enable clang-tidy check

Signed-off-by: yudong.cai <yudong.cai@zilliz.com>

* update run_clang_tidy.py

Signed-off-by: yudong.cai <yudong.cai@zilliz.com>

* enable clang-tidy check

Signed-off-by: yudong.cai <yudong.cai@zilliz.com>

* update run_clang_tidy.py

Signed-off-by: yudong.cai <yudong.cai@zilliz.com>

* update run_clang_tidy.py

Signed-off-by: yudong.cai <yudong.cai@zilliz.com>

* update run_clang_tidy.py

Signed-off-by: yudong.cai <yudong.cai@zilliz.com>

* remove rule modernize-use-equals-default

Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2020-08-22 17:44:57 +08:00
quicksilver
d849d0d0f7
Optimize thirdparty download workflow (#3394)
* Optimize thirdparty download workflow

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Optimize thirdparty download workflow

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Optimize thirdparty download workflow

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Optimize thirdparty download workflow

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>
2020-08-21 13:53:18 +00:00
Cai Yudong
729c6ebdc5
update clang-tidy config (#3314)
* update clang-tidy config

Signed-off-by: yudong.cai <yudong.cai@zilliz.com>

* update .clang-tidy

Signed-off-by: yudong.cai <yudong.cai@zilliz.com>

* update clang-tidy config

Signed-off-by: yudong.cai <yudong.cai@zilliz.com>

* update clang-tidy HeaderFilterRegex

Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2020-08-19 16:42:32 +08:00
Cai Yudong
967c971a52
[skip ci]update clang-tidy rules (#3239)
* add more clang-tidy rules

Signed-off-by: yudong.cai <yudong.cai@zilliz.com>

* fix typo

Signed-off-by: yudong.cai <yudong.cai@zilliz.com>

* [skip ci] update build.sh

Signed-off-by: yudong.cai <yudong.cai@zilliz.com>
2020-08-13 11:55:17 +08:00
quicksilver
1304e03d97
Modefied CCACHE_SLOPPINESS options in order to increase the ccache hit rat (#3186)
* Modefied CCACHE_SLOPPINESS options

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Modefied CCACHE_SLOPPINESS options

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Modefied CCACHE_SLOPPINESS options

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Modefied CCACHE_SLOPPINESS options

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Modefied CCACHE_SLOPPINESS options

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Modefied CCACHE_SLOPPINESS options

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>
2020-08-10 00:36:00 +08:00
quicksilver
1135c06834
Tell ccache to relax some checks in order to increase the hit rat (#3174)
* Tell ccache to relax some checks in order to increase the hit rat

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* ccache has support for GCC’s precompiled headers

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* ccache has support for GCC’s precompiled headers

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* ccache check precompiled headers

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Set an absolute path to workspace directory

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>
2020-08-08 15:31:46 +08:00
quicksilver
db6d4d5b9d
Use ccache with Make (#3164)
* using ccache if defined

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* using ccache if defined

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* using ccache if defined

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* using ccache if defined

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* using ccache if defined

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* using ccache if defined

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* using ccache if defined

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* using ccache if defined

Signed-off-by: jeffoverflow <zhifeng.zhang@zilliz.com>

* call "ccache -z" before build start, call "ccache -s" after build finish

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>
2020-08-07 16:13:49 +08:00
XuanYang-cn
9a0daa582b
Add options to build.sh for cuda arch Issue#2940 (#2950)
* add option -s in build.sh for cuda arch

Signed-off-by: yangxuan <xuan.yang@zilliz.com>

* modify changelog

Signed-off-by: yangxuan <xuan.yang@zilliz.com>

* modify ci configs about cuda arch

Signed-off-by: yangxuan <xuan.yang@zilliz.com>

* fix bug

Signed-off-by: yangxuan <xuan.yang@zilliz.com>

* modify ci configs about cuda arch in jenkins ci

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* fix bug

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* fix bug

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* modify changelog

Signed-off-by: yangxuan <xuan.yang@zilliz.com>

* fix bug

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* fix bug

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* fix bugs

Signed-off-by: yangxuan <xuan.yang@zilliz.com>

* fix cmake cannot recognize space bug

Signed-off-by: yangxuan <xuan.yang@zilliz.com>

* fix conflict

Signed-off-by: yangxuan <xuan.yang@zilliz.com>

Co-authored-by: yangxuan <xuan.yang@zilliz.com>
Co-authored-by: quicksilver <zhifeng.zhang@zilliz.com>
2020-07-23 09:40:19 +08:00
op-hunter
a37f9b0764
Openblas macro (#2269)
* save local work 4 add openblas macro to chose compile openblas lib or not

Signed-off-by: cmli <chengming.li@zilliz.com>

* compile openblas by auto detect

Signed-off-by: cmli <chengming.li@zilliz.com>

* Update build environment docker images

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* update changelog

Signed-off-by: cmli <chengming.li@zilliz.com>

* Update CMakeLists.txt

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Update CMakeLists.txt

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Update CMakeLists.txt

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Update CMakeLists.txt

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Update CMakeLists.txt

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Update CMakeLists.txt

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Update CMakeLists.txt

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Update CMakeLists.txt

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Update CMakeLists.txt

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Update CMakeLists.txt

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Update CMakeLists.txt

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* set OpenBLAS_SOURCE auto in build.sh

Signed-off-by: cmli <chengming.li@zilliz.com>

Co-authored-by: cmli <chengming.li@zilliz.com>
Co-authored-by: quicksilver <zhifeng.zhang@zilliz.com>
2020-05-09 22:47:03 +08:00
quicksilver
1b60e3bca6
Refactor CI workflow (#1657)
* Increase memory limit in Jenkins CI

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Add pod tolerations to slave pods

* Refactor ci/scripts/build.sh

* Refactor ci/scripts/build.sh

* Refactor CI

* Refactor CI

* Refactor CI

* Refactor CI

* Refactor CI

* Refactor CI

* Refactor CI
2020-03-14 18:14:04 +08:00
Jin Hai
8b4bcf768b
Fix #839 and improve the code quality (#1470)
* Fix #839 and improve the code quality

Signed-off-by: JinHai-CN <hai.jin@zilliz.com>

* Fix compiling error and building threads number

Signed-off-by: JinHai-CN <hai.jin@zilliz.com>
2020-03-02 12:15:26 +08:00
quicksilver
0e9cb6ee4f
Increase memory limit in Jenkins CI (#1453)
Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>
2020-02-29 21:33:16 +08:00
JinHai-CN
79ac544360 Fix compilation error
Signed-off-by: JinHai-CN <hai.jin@zilliz.com>
2020-02-29 20:18:26 +08:00
Cai Yudong
3c02b4b581 add s3 mock for unittest (#937)
* #815 change S3 client_ptr_ to shared_ptr

* #815 install test_storage to unittest

* #815 add MockS3Client.h for unittest

* #815 optimize MockS3Client.h

* #815 update unittest

* #815 update unittest

* #815 fix clang-format

* #815 use FIU for unittest

* #815 enable FIU in jenkins

* #815 update unittest

* #815 enable FIU in docker build
2020-01-08 10:39:05 +08:00
Heisenberg-Y
1e72267a65 add cpu mode for built-in Faiss (#841)
* add cpu mode for built-in Faiss

* delete customization options on build stage

* delete faiss version

* delete customization options on build stage

* fix unittest problem in cpu mode

* fix unittest problem in cpu mode

Co-authored-by: quicksilver <zhifeng.zhang@zilliz.com>
Co-authored-by: Jin Hai <hai.jin@zilliz.com>
2019-12-28 17:28:11 +08:00
quicksilver
03ec41070a Remove Jfrog Cache on Jenkins CI (#827)
* specify multiple urls on sqlite_orm download stage

* fix bug

* fix bug

* specify multiple urls on opentracing download stage

* fix bug

* specify multiple urls on download stage

* delete jfrog cache

* print jenkins enviroment variables

* print jenkins enviroment variables

* fix check_ccache.sh bug

* debug

* Update Jenkinfile

* Add build enviroment resource limit on Jenkins CI

* remove Jfrog cache build option
2019-12-26 10:33:05 +08:00
quicksilver
d709b981c3 update build.sh 2019-12-18 11:29:56 +08:00
quicksilver
e958eccd51 add customization option in build.sh 2019-12-18 11:23:56 +08:00
quicksilver
d1b79da6d8 Add Github Actions and remove Travis CI (#752)
* add github actions

* add amd64-ubuntu-18.04-cache volumes

* update core.yml in github actions

* update ci/docker/ubuntu-18.04-core.dockerfile

* update CI scripts file

* update github actions

* update github actions

* update github actions

* remove Travis CI

* update docker-compose.yml

* update ci scripts files

* update docker-compose.yml
2019-12-12 14:19:13 +08:00
quicksilver
6570b639eb Change milvus deploy path to /var/lib/milvus 2019-12-03 14:08:58 +08:00
quicksilver
fb84afc36d Change milvus deploy path to /var/milvus 2019-12-03 10:58:56 +08:00
quicksilver
58e591ae7c Update Jenkinsfile 2019-11-20 14:19:31 +08:00
Zhiru Zhu
5f4866616d update build.sh in ci 2019-11-13 16:36:40 +08:00
ZhifengZhang-CN
dfbd0ec63a update Jenkins CI 2019-11-13 13:38:59 +08:00
ZhifengZhang-CN
9c954b562a delete FindGTest.cmake 2019-11-12 17:30:19 +08:00
quicksilver
f8e66f12a9 add FindGTest.cmake 2019-11-12 11:12:03 +08:00
quicksilver
439456f8cd add build with mkl option in build.sh 2019-11-11 19:48:29 +08:00
quicksilver
e29cf5a0fe Install libarrow-dev on System 2019-11-11 17:00:29 +08:00
quicksilver
6e8f397a69 cpu version for default setting 2019-11-07 10:58:00 +08:00
quicksilver
be384f22f9 update ci/scripts/build.sh 2019-11-06 17:55:30 +08:00
quicksilver
bf87a834dd add travis CI 2019-11-06 17:14:31 +08:00