mirror of https://github.com/milvus-io/milvus.git
[skip e2e] Update nightly to run pytest in separate pod (#15090)
Signed-off-by: Jenny Li <jing.li@zilliz.com>pull/15099/head
parent
a5b533f77a
commit
8a088f1d3b
|
@ -22,7 +22,7 @@ pipeline {
|
|||
}
|
||||
agent {
|
||||
kubernetes {
|
||||
label "milvus-e2e-test-nightly"
|
||||
label "milvus-build-nightly"
|
||||
inheritFrom 'default'
|
||||
defaultContainer 'main'
|
||||
yamlFile "build/ci/jenkins/pod/rte.yaml"
|
||||
|
@ -146,6 +146,15 @@ pipeline {
|
|||
}
|
||||
}
|
||||
stage('E2E Test'){
|
||||
agent {
|
||||
kubernetes {
|
||||
label 'milvus-e2e-test-nightly'
|
||||
inheritFrom 'default'
|
||||
defaultContainer 'main'
|
||||
yamlFile 'build/ci/jenkins/pod/rte.yaml'
|
||||
customWorkspace '/home/jenkins/agent/workspace'
|
||||
}
|
||||
}
|
||||
steps {
|
||||
container('pytest') {
|
||||
dir ('tests/scripts') {
|
||||
|
@ -205,34 +214,30 @@ pipeline {
|
|||
}
|
||||
}
|
||||
}
|
||||
always {
|
||||
always {
|
||||
container('pytest'){
|
||||
dir("${env.ARTIFACTS}") {
|
||||
sh "tar -zcvf artifacts-${PROJECT_NAME}-${MILVUS_SERVER_TYPE}-${MILVUS_CLIENT}-pytest-logs.tar.gz /tmp/ci_logs/test --remove-files || true"
|
||||
archiveArtifacts artifacts: "artifacts-${PROJECT_NAME}-${MILVUS_SERVER_TYPE}-${MILVUS_CLIENT}-pytest-logs.tar.gz ", allowEmptyArchive: true
|
||||
}
|
||||
}
|
||||
container('main') {
|
||||
dir ('tests/scripts') {
|
||||
dir ('tests/scripts') {
|
||||
script {
|
||||
def release_name=sh(returnStdout: true, script: './get_release_name.sh')
|
||||
sh "./uninstall_milvus.sh --release-name ${release_name}"
|
||||
}
|
||||
}
|
||||
}
|
||||
container('pytest') {
|
||||
dir ('tests/scripts') {
|
||||
script {
|
||||
def release_name = sh(returnStdout: true, script: './get_release_name.sh ')
|
||||
sh "./ci_logs.sh --log-dir /ci-logs --artifacts-name ${env.ARTIFACTS}/artifacts-${PROJECT_NAME}-${MILVUS_SERVER_TYPE}-${SEMVER}-${env.BUILD_NUMBER}-${MILVUS_CLIENT}-e2e-logs \
|
||||
--release-name ${release_name}"
|
||||
dir("${env.ARTIFACTS}") {
|
||||
if ("${MILVUS_CLIENT}" == "pymilvus") {
|
||||
sh "tar -zcvf artifacts-${PROJECT_NAME}-${MILVUS_SERVER_TYPE}-${MILVUS_CLIENT}-pytest-logs.tar.gz /tmp/ci_logs/test --remove-files || true"
|
||||
}
|
||||
archiveArtifacts artifacts: "artifacts-${PROJECT_NAME}-${MILVUS_SERVER_TYPE}-${MILVUS_CLIENT}-pytest-logs.tar.gz ", allowEmptyArchive: true
|
||||
archiveArtifacts artifacts: "artifacts-${PROJECT_NAME}-${MILVUS_SERVER_TYPE}-${SEMVER}-${env.BUILD_NUMBER}-${MILVUS_CLIENT}-e2e-logs.tar.gz", allowEmptyArchive: true
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue