diff --git a/.jenkinsignore b/.jenkinsignore new file mode 100644 index 0000000000..2a3991e960 --- /dev/null +++ b/.jenkinsignore @@ -0,0 +1,9 @@ +\.* +*.yml +*.md +**/*.md +.github/ +.mergify +ci/docker/** +docs/** +shards/** diff --git a/ci/jenkins/step/shardsDevNightlyTest.groovy b/ci/jenkins/step/shardsDevNightlyTest.groovy index 6b561ac7c6..3d18e67d0b 100644 --- a/ci/jenkins/step/shardsDevNightlyTest.groovy +++ b/ci/jenkins/step/shardsDevNightlyTest.groovy @@ -11,10 +11,8 @@ timeout(time: 180, unit: 'MINUTES') { def helmStatusCMD = "helm get manifest --namespace milvus ${env.SHARDS_HELM_RELEASE_NAME} | kubectl describe -n milvus -f - && \ kubectl logs --namespace milvus -l \"app=milvus,release=${env.SHARDS_HELM_RELEASE_NAME}\" -c milvus && \ helm status -n milvus ${env.SHARDS_HELM_RELEASE_NAME}" - def helmResult = sh script: helmStatusCMD, returnStatus: true - if (!helmResult) { - sh "helm uninstall -n milvus ${env.SHARDS_HELM_RELEASE_NAME} && sleep 1m" - } + sh script: helmStatusCMD, returnStatus: true + sh script: "helm uninstall -n milvus ${env.SHARDS_HELM_RELEASE_NAME} && sleep 1m", returnStatus: true throw exc } } diff --git a/ci/jenkins/step/singleDevNightlyTest.groovy b/ci/jenkins/step/singleDevNightlyTest.groovy index 285718913c..1d93da0417 100644 --- a/ci/jenkins/step/singleDevNightlyTest.groovy +++ b/ci/jenkins/step/singleDevNightlyTest.groovy @@ -11,10 +11,8 @@ timeout(time: 180, unit: 'MINUTES') { def helmStatusCMD = "helm get manifest --namespace milvus ${env.HELM_RELEASE_NAME} | kubectl describe -n milvus -f - && \ kubectl logs --namespace milvus -l \"app=milvus,release=${env.HELM_RELEASE_NAME}\" -c milvus && \ helm status -n milvus ${env.HELM_RELEASE_NAME}" - def helmResult = sh script: helmStatusCMD, returnStatus: true - if (!helmResult) { - sh "helm uninstall -n milvus ${env.HELM_RELEASE_NAME} && sleep 1m" - } + sh script: helmStatusCMD, returnStatus: true + sh script: "helm uninstall -n milvus ${env.HELM_RELEASE_NAME} && sleep 1m", returnStatus: true throw exc } } @@ -41,10 +39,8 @@ timeout(time: 180, unit: 'MINUTES') { def helmStatusCMD = "helm get manifest --namespace milvus ${env.HELM_RELEASE_NAME} | kubectl describe -n milvus -f - && \ kubectl logs --namespace milvus -l \"app=milvus,release=${env.HELM_RELEASE_NAME}\" -c milvus && \ helm status -n milvus ${env.HELM_RELEASE_NAME}" - def helmResult = sh script: helmStatusCMD, returnStatus: true - if (!helmResult) { - sh "helm uninstall -n milvus ${env.HELM_RELEASE_NAME} && sleep 1m" - } + sh script: helmStatusCMD, returnStatus: true + sh script: "helm uninstall -n milvus ${env.HELM_RELEASE_NAME} && sleep 1m", returnStatus: true throw exc } } diff --git a/ci/jenkins/step/singleDevTest.groovy b/ci/jenkins/step/singleDevTest.groovy index 97faca175f..0f0a84582e 100644 --- a/ci/jenkins/step/singleDevTest.groovy +++ b/ci/jenkins/step/singleDevTest.groovy @@ -11,10 +11,8 @@ timeout(time: 120, unit: 'MINUTES') { def helmStatusCMD = "helm get manifest --namespace milvus ${env.HELM_RELEASE_NAME} | kubectl describe -n milvus -f - && \ kubectl logs --namespace milvus -l \"app=milvus,release=${env.HELM_RELEASE_NAME}\" -c milvus && \ helm status -n milvus ${env.HELM_RELEASE_NAME}" - def helmResult = sh script: helmStatusCMD, returnStatus: true - if (!helmResult) { - sh "helm uninstall -n milvus ${env.HELM_RELEASE_NAME} && sleep 1m" - } + sh script: helmStatusCMD, returnStatus: true + sh script: "helm uninstall -n milvus ${env.HELM_RELEASE_NAME} && sleep 1m", returnStatus: true throw exc } }