Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
milvus
milvus
提交
5c569e51
M
milvus
项目概览
milvus
/
milvus
11 个月 前同步成功
通知
261
Star
22476
Fork
2472
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
M
milvus
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
5c569e51
编写于
3月 05, 2021
作者:
Q
quicksilver
提交者:
yefu.chen
3月 05, 2021
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add standalone deployment pipeline for regression
Signed-off-by:
N
quicksilver
<
zhifeng.zhang@zilliz.com
>
上级
a5c6f40c
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
52 addition
and
15 deletion
+52
-15
.jenkins/modules/Regression/PythonRegression.groovy
.jenkins/modules/Regression/PythonRegression.groovy
+20
-13
build/ci/jenkins/Jenkinsfile
build/ci/jenkins/Jenkinsfile
+1
-1
build/docker/deploy/docker-compose.yml
build/docker/deploy/docker-compose.yml
+15
-0
build/docker/test/docker-compose.yml
build/docker/test/docker-compose.yml
+16
-1
未找到文件。
.jenkins/modules/Regression/PythonRegression.groovy
浏览文件 @
5c569e51
timeout
(
time:
60
,
unit:
'MINUTES'
)
{
try
{
if
(
"${REGRESSION_SERVICE_NAME}"
==
"regression_distributed"
)
{
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} up -d pulsar'
}
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} up -d etcd'
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} up -d pulsar'
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} up -d minio'
dir
(
'build/docker/deploy'
)
{
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} pull'
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} up -d master'
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} up -d indexservice'
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} up -d indexnode'
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} up -d proxyservice'
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} up -d dataservice'
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} up -d queryservice'
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} run -e DATA_NODE_ID=3 -d datanode'
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} up -d proxynode'
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} run -e QUERY_NODE_ID=1 -d querynode'
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} run -e QUERY_NODE_ID=2 -d querynode'
if
(
"${REGRESSION_SERVICE_NAME}"
==
"regression_distributed"
)
{
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} up -d master'
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} up -d indexservice'
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} up -d indexnode'
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} up -d proxyservice'
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} up -d dataservice'
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} up -d queryservice'
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} run -e DATA_NODE_ID=3 -d datanode'
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} up -d proxynode'
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} run -e QUERY_NODE_ID=1 -d querynode'
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} run -e QUERY_NODE_ID=2 -d querynode'
}
else
{
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} up -d standalone'
}
}
dir
(
'build/docker/test'
)
{
...
...
@@ -40,7 +45,9 @@ timeout(time: 60, unit: 'MINUTES') {
archiveArtifacts
artifacts:
"**.log"
,
allowEmptyArchive:
true
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} down --rmi all -v || true'
}
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} rm -f -s -v pulsar'
if
(
"${REGRESSION_SERVICE_NAME}"
==
"regression_distributed"
)
{
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} rm -f -s -v pulsar'
}
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} rm -f -s -v etcd'
sh
'docker-compose -p ${DOCKER_COMPOSE_PROJECT_NAME}-${REGRESSION_SERVICE_NAME} rm -f -s -v minio'
dir
(
'build/docker/test'
)
{
...
...
build/ci/jenkins/Jenkinsfile
浏览文件 @
5c569e51
...
...
@@ -72,7 +72,7 @@ pipeline {
axes
{
axis
{
name
'REGRESSION_SERVICE_NAME'
values
'regression_
0331
'
values
'regression_
standalone'
,
'regression_distributed
'
}
}
environment
{
...
...
build/docker/deploy/docker-compose.yml
浏览文件 @
5c569e51
...
...
@@ -164,5 +164,20 @@ services:
networks
:
-
milvus
standalone
:
image
:
${TARGET_REPO}/milvus-distributed:${TARGET_TAG}
build
:
context
:
../../../
dockerfile
:
build/docker/deploy/distributed/Dockerfile
cache_from
:
-
${SOURCE_REPO}/milvus-distributed:${SOURCE_TAG}
command
:
-
"
/milvus-distributed/bin/singlenode"
environment
:
ETCD_ADDRESS
:
${ETCD_ADDRESS}
MINIO_ADDRESS
:
${MINIO_ADDRESS}
networks
:
-
milvus
networks
:
milvus
:
build/docker/test/docker-compose.yml
浏览文件 @
5c569e51
...
...
@@ -16,7 +16,7 @@ services:
networks
:
-
milvus
regression_
0331
:
regression_
distributed
:
image
:
${TARGET_REPO}/pytest:${TARGET_TAG}
build
:
context
:
../../../
...
...
@@ -31,5 +31,20 @@ services:
networks
:
-
milvus
regression_standalone
:
image
:
${TARGET_REPO}/pytest:${TARGET_TAG}
build
:
context
:
../../../
dockerfile
:
build/docker/test/Dockerfile
cache_from
:
-
${SOURCE_REPO}/pytest:${SOURCE_TAG}
volumes
:
-
../../..:/milvus-distributed:delegated
working_dir
:
"
/milvus-distributed/tests/python_test"
command
:
>
/bin/bash -c "sleep 10s && pytest -s --tags=0331 --ip standalone -n 4"
networks
:
-
milvus
networks
:
milvus
:
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录