@@ -67,32 +67,35 @@ def generateStage(nodeLabel) {
67
67
else {
68
68
sh " WM_CREATE_BASELINE=false " + ' bash --login "${WORKSPACE}/.cicd/scripts/wm_test.sh"'
69
69
}
70
- s3Upload consoleLogLevel : ' INFO' , dontSetBuildResultOnFailure : false , dontWaitForConcurrentBuildCompletion : false , entries : [[bucket : ' noaa-epic-prod-jenkins-artifacts' , excludedFile : ' ' , flatten : true , gzipFiles : false , keepForever : false , managedArtifacts : true , noUploadOnFailure : false , selectedRegion : ' us-east-1' , showDirectlyInBrowser : false , sourceFile : " **/*tgz*" , storageClass : ' STANDARD' , uploadFromSlave : false , useServerSideEncryption : false ]], pluginFailureResultConstraint : ' FAILURE' , profileName : ' main' , userMetadata : []
71
70
s3Upload consoleLogLevel : ' INFO' , dontSetBuildResultOnFailure : false , dontWaitForConcurrentBuildCompletion : false , entries : [[bucket : ' noaa-epic-prod-jenkins-artifacts' , excludedFile : ' ' , flatten : false , gzipFiles : false , keepForever : false , managedArtifacts : true , noUploadOnFailure : false , selectedRegion : ' us-east-1' , showDirectlyInBrowser : false , sourceFile : " wm_test_results-*-*.txt" , storageClass : ' STANDARD' , uploadFromSlave : false , useServerSideEncryption : false ]], pluginFailureResultConstraint : ' FAILURE' , profileName : ' main' , userMetadata : []
72
- }
73
- catch (err) {
71
+ }
72
+ catch (err) {
74
73
sh '''
75
74
export machine=${NODE_NAME}
76
75
export CHANGE_ID=${CHANGE_ID}
77
-
78
- cd ${WORKSPACE}/tests
79
- export machine_name_logs=$(echo $machine | awk '{ print tolower($1) }')
80
- tar --create --gzip --verbose --dereference --file "${machine_name_logs}.tgz" ${WORKSPACE}/tests/logs/*.log
81
-
82
76
echo "Testing concluded...removing labels for $machine from $GIT_URL"
83
77
GIT_OWNER=$(echo $GIT_URL | cut -d '/' -f4)
84
78
GIT_REPO_NAME=$(echo $GIT_URL | cut -d '/' -f5 | cut -d '.' -f1)
85
79
#curl --silent -X DELETE -H "Accept: application/vnd.github.v3+json" -H "Authorization: Bearer ${GITHUB_TOKEN}" https://api.github.com/repos/${GIT_OWNER}/${GIT_REPO_NAME}/issues/${CHANGE_ID}/labels/{$machine-RT,$machine-BL}
86
80
'''
87
- s3Upload consoleLogLevel : ' INFO' , dontSetBuildResultOnFailure : false , dontWaitForConcurrentBuildCompletion : false , entries : [[bucket : ' noaa-epic-prod-jenkins-artifacts' , excludedFile : ' ' , flatten : true , gzipFiles : false , keepForever : false , managedArtifacts : true , noUploadOnFailure : false , selectedRegion : ' us-east-1' , showDirectlyInBrowser : false , sourceFile : " **/*tgz*" , storageClass : ' STANDARD' , uploadFromSlave : false , useServerSideEncryption : false ]], pluginFailureResultConstraint : ' FAILURE' , profileName : ' main' , userMetadata : []
88
81
currentBuild. result = ' FAILURE'
89
82
}
83
+
84
+ sh '''
85
+ export machine=${NODE_NAME}
86
+ export CHANGE_ID=${CHANGE_ID}
87
+ cd ${WORKSPACE}/tests
88
+ export machine_name_logs=$(echo $machine | awk '{ print tolower($1) }')
89
+ tar --create --gzip --verbose --dereference --file "${machine_name_logs}.tgz" ${WORKSPACE}/tests/logs/*.log
90
+ '''
91
+ s3Upload consoleLogLevel : ' INFO' , dontSetBuildResultOnFailure : false , dontWaitForConcurrentBuildCompletion : false , entries : [[bucket : ' noaa-epic-prod-jenkins-artifacts' , excludedFile : ' ' , flatten : true , gzipFiles : false , keepForever : false , managedArtifacts : true , noUploadOnFailure : false , selectedRegion : ' us-east-1' , showDirectlyInBrowser : false , sourceFile : " **/*tgz*" , storageClass : ' STANDARD' , uploadFromSlave : false , useServerSideEncryption : false ]], pluginFailureResultConstraint : ' FAILURE' , profileName : ' main' , userMetadata : []
92
+
90
93
sh " STAGE_NAME='${ env.STAGE_NAME} ' " + ' bash --login "${WORKSPACE}/.cicd/scripts/disk_usage.sh"'
91
- s3Upload consoleLogLevel : ' INFO' , dontSetBuildResultOnFailure : false , dontWaitForConcurrentBuildCompletion : false , entries : [[bucket : ' noaa-epic-prod-jenkins-artifacts' , excludedFile : ' ' , flatten : false , gzipFiles : false , keepForever : false , managedArtifacts : true , noUploadOnFailure : false , selectedRegion : ' us-east-1' , showDirectlyInBrowser : false , sourceFile : " ${ UFS_PLATFORM} -*-time-wm_test.json" , storageClass : ' STANDARD' , uploadFromSlave : false , useServerSideEncryption : false ]], pluginFailureResultConstraint : ' FAILURE' , profileName : ' main' , userMetadata : []
92
- s3Upload consoleLogLevel : ' INFO' , dontSetBuildResultOnFailure : false , dontWaitForConcurrentBuildCompletion : false , entries : [[bucket : ' noaa-epic-prod-jenkins-artifacts' , excludedFile : ' ' , flatten : false , gzipFiles : false , keepForever : false , managedArtifacts : true , noUploadOnFailure : false , selectedRegion : ' us-east-1' , showDirectlyInBrowser : false , sourceFile : " ${ UFS_PLATFORM} -*-disk-usageTest.csv" , storageClass : ' STANDARD' , uploadFromSlave : false , useServerSideEncryption : false ]], pluginFailureResultConstraint : ' FAILURE' , profileName : ' main' , userMetadata : []
94
+ s3Upload consoleLogLevel : ' INFO' , dontSetBuildResultOnFailure : false , dontWaitForConcurrentBuildCompletion : false , entries : [[bucket : ' noaa-epic-prod-jenkins-artifacts' , excludedFile : ' ' , flatten : false , gzipFiles : false , keepForever : false , managedArtifacts : true , noUploadOnFailure : false , selectedRegion : ' us-east-1' , showDirectlyInBrowser : false , sourceFile : " ${ UFS_PLATFORM} -*-time-wm_test.json" , storageClass : ' STANDARD' , uploadFromSlave : false , useServerSideEncryption : false ]], pluginFailureResultConstraint : ' FAILURE' , profileName : ' main' , userMetadata : []
95
+ s3Upload consoleLogLevel : ' INFO' , dontSetBuildResultOnFailure : false , dontWaitForConcurrentBuildCompletion : false , entries : [[bucket : ' noaa-epic-prod-jenkins-artifacts' , excludedFile : ' ' , flatten : false , gzipFiles : false , keepForever : false , managedArtifacts : true , noUploadOnFailure : false , selectedRegion : ' us-east-1' , showDirectlyInBrowser : false , sourceFile : " ${ UFS_PLATFORM} -*-disk-usageTest.csv" , storageClass : ' STANDARD' , uploadFromSlave : false , useServerSideEncryption : false ]], pluginFailureResultConstraint : ' FAILURE' , profileName : ' main' , userMetadata : []
93
96
94
- sh " [[ -d tests/logs ]] && cd tests/logs && tar --create --gzip --verbose --dereference --file ../../wm_test_logs-${ UFS_PLATFORM} -${ env.UFS_COMPILER} .tgz log_${ UFS_PLATFORM} /* RegressionTests_${ UFS_PLATFORM} .log || cat /dev/null > ../../wm_test_logs-${ UFS_PLATFORM} -${ env.UFS_COMPILER} .tgz"
95
- s3Upload consoleLogLevel : ' INFO' , dontSetBuildResultOnFailure : false , dontWaitForConcurrentBuildCompletion : false , entries : [[bucket : ' noaa-epic-prod-jenkins-artifacts' , excludedFile : ' ' , flatten : false , gzipFiles : false , keepForever : false , managedArtifacts : true , noUploadOnFailure : false , selectedRegion : ' us-east-1' , showDirectlyInBrowser : false , sourceFile : " wm_test_logs-${ UFS_PLATFORM} -${ env.UFS_COMPILER} .tgz" , storageClass : ' STANDARD' , uploadFromSlave : false , useServerSideEncryption : false ]], pluginFailureResultConstraint : ' FAILURE' , profileName : ' main' , userMetadata : []
97
+ sh " [[ -d tests/logs ]] && cd tests/logs && tar --create --gzip --verbose --dereference --file ../../wm_test_logs-${ UFS_PLATFORM} -${ env.UFS_COMPILER} .tgz log_${ UFS_PLATFORM} /* RegressionTests_${ UFS_PLATFORM} .log || cat /dev/null > ../../wm_test_logs-${ UFS_PLATFORM} -${ env.UFS_COMPILER} .tgz"
98
+ s3Upload consoleLogLevel : ' INFO' , dontSetBuildResultOnFailure : false , dontWaitForConcurrentBuildCompletion : false , entries : [[bucket : ' noaa-epic-prod-jenkins-artifacts' , excludedFile : ' ' , flatten : false , gzipFiles : false , keepForever : false , managedArtifacts : true , noUploadOnFailure : false , selectedRegion : ' us-east-1' , showDirectlyInBrowser : false , sourceFile : " wm_test_logs-${ UFS_PLATFORM} -${ env.UFS_COMPILER} .tgz" , storageClass : ' STANDARD' , uploadFromSlave : false , useServerSideEncryption : false ]], pluginFailureResultConstraint : ' FAILURE' , profileName : ' main' , userMetadata : []
96
99
}
97
100
}
98
101
} else {
0 commit comments