mirror of
https://gitee.com/milvus-io/milvus.git
synced 2025-12-08 01:58:34 +08:00
[skip e2e]Add export log step for first deployment (#17337)
Signed-off-by: zhuwenxing <wenxing.zhu@zilliz.com>
This commit is contained in:
parent
e5f5d5e08a
commit
5fdbe23779
@ -217,7 +217,21 @@ pipeline {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
stage ('Export log for first deployment') {
|
||||||
|
|
||||||
|
steps {
|
||||||
|
container('main') {
|
||||||
|
dir ('tests/python_client/deploy') {
|
||||||
|
script {
|
||||||
|
echo "get pod status"
|
||||||
|
sh "kubectl get pods -o wide|grep ${env.RELEASE_NAME} || true"
|
||||||
|
echo "collecte logs"
|
||||||
|
sh "bash ../../scripts/export_log_k8s.sh ${env.NAMESPACE} ${env.RELEASE_NAME} k8s_log/${env.RELEASE_NAME}/first_deployment || echo 'export log failed'"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
stage ('Restart Milvus') {
|
stage ('Restart Milvus') {
|
||||||
options {
|
options {
|
||||||
timeout(time: 15, unit: 'MINUTES') // timeout on this stage
|
timeout(time: 15, unit: 'MINUTES') // timeout on this stage
|
||||||
@ -309,7 +323,7 @@ pipeline {
|
|||||||
echo "get pod status"
|
echo "get pod status"
|
||||||
sh "kubectl get pods -o wide|grep ${env.RELEASE_NAME} || true"
|
sh "kubectl get pods -o wide|grep ${env.RELEASE_NAME} || true"
|
||||||
echo "collecte logs"
|
echo "collecte logs"
|
||||||
sh "bash ../../scripts/export_log_k8s.sh ${env.NAMESPACE} ${env.RELEASE_NAME} k8s_log/${env.RELEASE_NAME} || echo 'export log failed'"
|
sh "bash ../../scripts/export_log_k8s.sh ${env.NAMESPACE} ${env.RELEASE_NAME} k8s_log/${env.RELEASE_NAME}/second_deployment || echo 'export log failed'"
|
||||||
echo "upload logs"
|
echo "upload logs"
|
||||||
sh "tar -zcvf artifacts-${env.RELEASE_NAME}-logs.tar.gz k8s_log/ --remove-files || true"
|
sh "tar -zcvf artifacts-${env.RELEASE_NAME}-logs.tar.gz k8s_log/ --remove-files || true"
|
||||||
archiveArtifacts artifacts: "artifacts-${env.RELEASE_NAME}-logs.tar.gz", allowEmptyArchive: true
|
archiveArtifacts artifacts: "artifacts-${env.RELEASE_NAME}-logs.tar.gz", allowEmptyArchive: true
|
||||||
|
|||||||
@ -219,6 +219,22 @@ pipeline {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
stage ('Export log for first deployment') {
|
||||||
|
|
||||||
|
steps {
|
||||||
|
container('main') {
|
||||||
|
dir ('tests/python_client/deploy') {
|
||||||
|
script {
|
||||||
|
echo "get pod status"
|
||||||
|
sh "kubectl get pods -o wide|grep ${env.RELEASE_NAME} || true"
|
||||||
|
echo "collecte logs"
|
||||||
|
sh "bash ../../scripts/export_log_k8s.sh ${env.NAMESPACE} ${env.RELEASE_NAME} k8s_log/${env.RELEASE_NAME}/first_deployment || echo 'export log failed'"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
stage ('Restart Milvus') {
|
stage ('Restart Milvus') {
|
||||||
options {
|
options {
|
||||||
timeout(time: 15, unit: 'MINUTES') // timeout on this stage
|
timeout(time: 15, unit: 'MINUTES') // timeout on this stage
|
||||||
@ -307,7 +323,7 @@ pipeline {
|
|||||||
echo "get pod status"
|
echo "get pod status"
|
||||||
sh "kubectl get pods -o wide|grep ${env.RELEASE_NAME} || true"
|
sh "kubectl get pods -o wide|grep ${env.RELEASE_NAME} || true"
|
||||||
echo "collecte logs"
|
echo "collecte logs"
|
||||||
sh "bash ../../scripts/export_log_k8s.sh ${env.NAMESPACE} ${env.RELEASE_NAME} k8s_log/${env.RELEASE_NAME} || echo 'export log failed'"
|
sh "bash ../../scripts/export_log_k8s.sh ${env.NAMESPACE} ${env.RELEASE_NAME} k8s_log/${env.RELEASE_NAME}/second_deployment || echo 'export log failed'"
|
||||||
echo "upload logs"
|
echo "upload logs"
|
||||||
sh "tar -zcvf artifacts-${env.RELEASE_NAME}-logs.tar.gz k8s_log/ --remove-files || true"
|
sh "tar -zcvf artifacts-${env.RELEASE_NAME}-logs.tar.gz k8s_log/ --remove-files || true"
|
||||||
archiveArtifacts artifacts: "artifacts-${env.RELEASE_NAME}-logs.tar.gz", allowEmptyArchive: true
|
archiveArtifacts artifacts: "artifacts-${env.RELEASE_NAME}-logs.tar.gz", allowEmptyArchive: true
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user