Add timeout delay for e2e test jenkins pipeline (#6342)

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>
This commit is contained in:
quicksilver 2021-07-07 18:38:01 +08:00 committed by GitHub
parent 8f1ec25dbb
commit 3652b9da5b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 14 additions and 2 deletions

View File

@ -1,10 +1,14 @@
#!/usr/bin/env groovy
int timeout_minutes = 30
int delay_minutes = 5
int ci_timeout = (timeout_minutes - delay_minutes) * 60
pipeline {
agent none
options {
timestamps()
timeout(time: 30, unit: 'MINUTES')
timeout(time: timeout_minutes, unit: 'MINUTES')
buildDiscarder logRotator(artifactDaysToKeepStr: '30')
// parallelsAlwaysFailFast()
@ -54,6 +58,7 @@ pipeline {
if ("${MILVUS_CLIENT}" == "pymilvus") {
sh """
MILVUS_CLUSTER_ENABLED=${clusterEnabled} \
timeout ${ci_timeout} \
./e2e-k8s.sh \
--node-image registry.zilliz.com/kindest/node:v1.20.2 \
--kind-config "${env.WORKSPACE}/build/config/topology/trustworthy-jwt-ci.yaml" \
@ -62,6 +67,7 @@ pipeline {
} else if ("${MILVUS_CLIENT}" == "pymilvus-orm") {
sh """
MILVUS_CLUSTER_ENABLED=${clusterEnabled} \
timeout ${ci_timeout} \
./e2e-k8s.sh \
--node-image registry.zilliz.com/kindest/node:v1.20.2 \
--kind-config "${env.WORKSPACE}/build/config/topology/trustworthy-jwt-ci.yaml" \

View File

@ -5,6 +5,10 @@
String cron_timezone = "TZ=Asia/Shanghai"
String cron_string = BRANCH_NAME == "master" ? "50 22 * * * " : ""
int timeout_minutes = 90
int delay_minutes = 5
int ci_timeout = (timeout_minutes - delay_minutes) * 60
pipeline {
agent none
triggers {
@ -13,7 +17,7 @@ pipeline {
}
options {
timestamps()
timeout(time: 90, unit: 'MINUTES')
timeout(time: timeout_minutes, unit: 'MINUTES')
buildDiscarder logRotator(artifactDaysToKeepStr: '30')
// parallelsAlwaysFailFast()
}
@ -62,6 +66,7 @@ pipeline {
if ("${MILVUS_CLIENT}" == "pymilvus") {
sh """
MILVUS_CLUSTER_ENABLED=${clusterEnabled} \
timeout ${ci_timeout} \
./e2e-k8s.sh \
--kind-config "${env.WORKSPACE}/build/config/topology/trustworthy-jwt-ci.yaml" \
--node-image registry.zilliz.com/kindest/node:v1.20.2
@ -69,6 +74,7 @@ pipeline {
} else if ("${MILVUS_CLIENT}" == "pymilvus-orm") {
sh """
MILVUS_CLUSTER_ENABLED=${clusterEnabled} \
timeout ${ci_timeout} \
./e2e-k8s.sh \
--kind-config "${env.WORKSPACE}/build/config/topology/trustworthy-jwt-ci.yaml" \
--node-image registry.zilliz.com/kindest/node:v1.20.2 \