Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
milvus
milvus
提交
e5f5d5e0
M
milvus
项目概览
milvus
/
milvus
11 个月 前同步成功
通知
260
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,体验更适合开发者的 AI 搜索 >>
未验证
提交
e5f5d5e0
编写于
6月 02, 2022
作者:
Z
zhuwenxing
提交者:
GitHub
6月 02, 2022
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
[skip e2e]Update config for deploy and chaos test (#17333)
Signed-off-by:
N
zhuwenxing
<
wenxing.zhu@zilliz.com
>
上级
7a59a805
变更
8
隐藏空白更改
内联
并排
Showing
8 changed file
with
65 addition
and
37 deletion
+65
-37
build/ci/jenkins/ChaosTest.groovy
build/ci/jenkins/ChaosTest.groovy
+5
-12
build/ci/jenkins/ChaosTestKafkaMQ.groovy
build/ci/jenkins/ChaosTestKafkaMQ.groovy
+25
-9
build/ci/jenkins/DeployTest.groovy
build/ci/jenkins/DeployTest.groovy
+12
-8
build/ci/jenkins/DeployTestKafkaMQ.groovy
build/ci/jenkins/DeployTestKafkaMQ.groovy
+15
-0
tests/python_client/chaos/cluster-values.yaml
tests/python_client/chaos/cluster-values.yaml
+2
-2
tests/python_client/chaos/standalone-values.yaml
tests/python_client/chaos/standalone-values.yaml
+2
-2
tests/python_client/deploy/cluster-values.yaml
tests/python_client/deploy/cluster-values.yaml
+2
-2
tests/python_client/deploy/standalone-values.yaml
tests/python_client/deploy/standalone-values.yaml
+2
-2
未找到文件。
build/ci/jenkins/ChaosTest.groovy
浏览文件 @
e5f5d5e0
...
...
@@ -44,23 +44,18 @@ pipeline {
string
(
description:
'Etcd Image Repository'
,
name:
'etcd_image_repository'
,
defaultValue:
"
milvusdb
/etcd"
defaultValue:
"
bitnami
/etcd"
)
string
(
description:
'Etcd Image Tag'
,
name:
'etcd_image_tag'
,
defaultValue:
"3.5.0-debian-10-r
117
"
defaultValue:
"3.5.0-debian-10-r
24
"
)
string
(
description:
'Query Replic Nums'
,
name:
'querynode_
replica_
nums'
,
name:
'querynode_nums'
,
defaultValue:
'3'
)
string
(
description:
'Pod Nums'
,
name:
'pod_nums'
,
defaultValue:
'1'
)
booleanParam
(
description:
'Keep Env'
,
name:
'keep_env'
,
...
...
@@ -92,12 +87,11 @@ pipeline {
dir
(
'tests/python_client/chaos'
)
{
script
{
sh
"""
yq -i '.queryNode.replicas = "${params.querynode_
replica_
nums}"' cluster-values.yaml
yq -i '.queryNode.replicas = "${params.querynode_nums}"' cluster-values.yaml
yq -i '.etcd.image.repository = "${params.etcd_image_repository}"' cluster-values.yaml
yq -i '.etcd.image.tag = "${params.etcd_image_tag}"' cluster-values.yaml
yq -i '.etcd.image.repository = "${params.etcd_image_repository}"' standalone-values.yaml
yq -i '.etcd.image.tag = "${params.etcd_image_tag}"' standalone-values.yaml
cat cluster-values.yaml
"""
}
}
...
...
@@ -106,7 +100,7 @@ pipeline {
}
stage
(
'Deploy Milvus'
)
{
options
{
timeout
(
time:
1
0
,
unit:
'MINUTES'
)
// timeout on this stage
timeout
(
time:
1
5
,
unit:
'MINUTES'
)
// timeout on this stage
}
steps
{
container
(
'main'
)
{
...
...
@@ -121,7 +115,6 @@ pipeline {
}
sh
"echo ${image_tag_modified}"
sh
"echo ${params.chaos_type}"
sh
"docker pull ${params.image_repository}:${image_tag_modified}"
sh
"helm repo add milvus https://milvus-io.github.io/milvus-helm"
sh
"helm repo update"
if
(
"${params.pod_name}"
==
"standalone"
){
...
...
build/ci/jenkins/ChaosTestKafkaMQ.groovy
浏览文件 @
e5f5d5e0
...
...
@@ -42,9 +42,19 @@ pipeline {
defaultValue:
'master-latest'
)
string
(
description:
'Pod Nums'
,
name:
'pod_nums'
,
defaultValue:
'1'
description:
'Etcd Image Repository'
,
name:
'etcd_image_repository'
,
defaultValue:
"bitnami/etcd"
)
string
(
description:
'Etcd Image Tag'
,
name:
'etcd_image_tag'
,
defaultValue:
"3.5.0-debian-10-r24"
)
string
(
description:
'Query Replic Nums'
,
name:
'querynode_nums'
,
defaultValue:
'3'
)
booleanParam
(
description:
'Keep Env'
,
...
...
@@ -76,17 +86,24 @@ pipeline {
container
(
'main'
)
{
dir
(
'tests/python_client/chaos'
)
{
script
{
sh
"yq -i '.kafka.enabled = true' cluster-values.yaml"
sh
"yq -i '.pulsar.enabled = false' cluster-values.yaml"
sh
"cat cluster-values.yaml"
sh
"""
yq -i '.kafka.enabled = true' cluster-values.yaml
yq -i '.pulsar.enabled = false' cluster-values.yaml
yq -i '.queryNode.replicas = "${params.querynode_nums}"' cluster-values.yaml
yq -i '.etcd.image.repository = "${params.etcd_image_repository}"' cluster-values.yaml
yq -i '.etcd.image.tag = "${params.etcd_image_tag}"' cluster-values.yaml
yq -i '.etcd.image.repository = "${params.etcd_image_repository}"' standalone-values.yaml
yq -i '.etcd.image.tag = "${params.etcd_image_tag}"' standalone-values.yaml
"""
}
}
}
}
}
}
stage
(
'Deploy Milvus'
)
{
options
{
timeout
(
time:
1
0
,
unit:
'MINUTES'
)
// timeout on this stage
timeout
(
time:
1
5
,
unit:
'MINUTES'
)
// timeout on this stage
}
steps
{
container
(
'main'
)
{
...
...
@@ -101,7 +118,6 @@ pipeline {
}
sh
"echo ${image_tag_modified}"
sh
"echo ${params.chaos_type}"
sh
"docker pull ${params.image_repository}:${image_tag_modified}"
sh
"helm repo add milvus https://milvus-io.github.io/milvus-helm"
sh
"helm repo update"
if
(
"${params.pod_name}"
==
"standalone"
){
...
...
build/ci/jenkins/DeployTest.groovy
浏览文件 @
e5f5d5e0
...
...
@@ -51,16 +51,16 @@ pipeline {
string
(
description:
'Etcd Image Repository'
,
name:
'etcd_image_repository'
,
defaultValue:
"
milvusdb
/etcd"
defaultValue:
"
bitnami
/etcd"
)
string
(
description:
'Etcd Image Tag'
,
name:
'etcd_image_tag'
,
defaultValue:
"3.5.0-debian-10-r
117
"
defaultValue:
"3.5.0-debian-10-r
24
"
)
string
(
description:
'Query
Replic
Nums'
,
name:
'querynode_
replica_
nums'
,
description:
'Query
node
Nums'
,
name:
'querynode_nums'
,
defaultValue:
'3'
)
string
(
...
...
@@ -105,7 +105,7 @@ pipeline {
dir
(
'tests/python_client/deploy'
)
{
script
{
sh
"""
yq -i '.queryNode.replicas = "${params.querynode_
replica_
nums}"' cluster-values.yaml
yq -i '.queryNode.replicas = "${params.querynode_nums}"' cluster-values.yaml
yq -i '.etcd.image.repository = "${params.etcd_image_repository}"' cluster-values.yaml
yq -i '.etcd.image.tag = "${params.etcd_image_tag}"' cluster-values.yaml
yq -i '.etcd.image.repository = "${params.etcd_image_repository}"' standalone-values.yaml
...
...
@@ -119,7 +119,7 @@ pipeline {
}
stage
(
'First Milvus Deployment'
)
{
options
{
timeout
(
time:
1
0
,
unit:
'MINUTES'
)
// timeout on this stage
timeout
(
time:
1
5
,
unit:
'MINUTES'
)
// timeout on this stage
}
steps
{
container
(
'main'
)
{
...
...
@@ -152,8 +152,6 @@ pipeline {
sh
"echo ${new_image_tag_modified} > new_image_tag_modified.txt"
stash
includes:
'new_image_tag_modified.txt'
,
name:
'new_image_tag_modified'
env
.
new_image_tag_modified
=
new_image_tag_modified
sh
"docker pull ${params.old_image_repository}:${old_image_tag_modified}"
sh
"docker pull ${params.new_image_repository}:${new_image_tag_modified}"
if
(
"${params.deploy_task}"
==
"reinstall"
){
echo
"reinstall Milvus with new image tag"
old_image_tag_modified
=
new_image_tag_modified
...
...
@@ -183,6 +181,9 @@ pipeline {
}
}
stage
(
'Run first test'
)
{
options
{
timeout
(
time:
30
,
unit:
'MINUTES'
)
// timeout on this stage
}
steps
{
container
(
'main'
)
{
dir
(
'tests/python_client/deploy/scripts'
)
{
...
...
@@ -275,6 +276,9 @@ pipeline {
}
stage
(
'Run Second Test'
)
{
options
{
timeout
(
time:
30
,
unit:
'MINUTES'
)
// timeout on this stage
}
steps
{
container
(
'main'
)
{
dir
(
'tests/python_client/deploy/scripts'
)
{
...
...
build/ci/jenkins/DeployTestKafkaMQ.groovy
浏览文件 @
e5f5d5e0
...
...
@@ -48,6 +48,21 @@ pipeline {
name:
'new_image_tag'
,
defaultValue:
'master-latest'
)
string
(
description:
'Etcd Image Repository'
,
name:
'etcd_image_repository'
,
defaultValue:
"bitnami/etcd"
)
string
(
description:
'Etcd Image Tag'
,
name:
'etcd_image_tag'
,
defaultValue:
"3.5.0-debian-10-r24"
)
string
(
description:
'Querynode Nums'
,
name:
'querynode_nums'
,
defaultValue:
'3'
)
string
(
description:
'Data Size'
,
name:
'data_size'
,
...
...
tests/python_client/chaos/cluster-values.yaml
浏览文件 @
e5f5d5e0
...
...
@@ -9,8 +9,8 @@ image:
etcd
:
replicaCount
:
3
image
:
repository
:
milvusdb
/etcd
tag
:
3.5.0-debian-10-r
117
repository
:
bitnami
/etcd
tag
:
3.5.0-debian-10-r
24
minio
:
resources
:
...
...
tests/python_client/chaos/standalone-values.yaml
浏览文件 @
e5f5d5e0
...
...
@@ -8,8 +8,8 @@ image:
etcd
:
replicaCount
:
1
image
:
repository
:
milvusdb
/etcd
tag
:
3.5.0-debian-10-r
117
repository
:
bitnami
/etcd
tag
:
3.5.0-debian-10-r
24
minio
:
mode
:
standalone
pulsar
:
...
...
tests/python_client/deploy/cluster-values.yaml
浏览文件 @
e5f5d5e0
...
...
@@ -9,8 +9,8 @@ image:
etcd
:
replicaCount
:
3
image
:
repository
:
milvusdb
/etcd
tag
:
3.5.0-debian-10-r
117
repository
:
bitnami
/etcd
tag
:
3.5.0-debian-10-r
24
minio
:
resources
:
...
...
tests/python_client/deploy/standalone-values.yaml
浏览文件 @
e5f5d5e0
...
...
@@ -8,8 +8,8 @@ image:
etcd
:
replicaCount
:
1
image
:
repository
:
milvusdb
/etcd
tag
:
3.5.0-debian-10-r
117
repository
:
bitnami
/etcd
tag
:
3.5.0-debian-10-r
24
minio
:
mode
:
standalone
pulsar
:
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录