diff options
author | Sravan Kumar Lakkimsetti | 2020-06-23 10:40:37 +0000 |
---|---|---|
committer | Sravan Kumar Lakkimsetti | 2020-06-23 10:40:37 +0000 |
commit | 380123cd205b32d19651c86a9a8a0a1496ea692f (patch) | |
tree | 1984a76b4ab14f691f5025a67122fea8354e730c | |
parent | 042b2b35812db59c16264021246144af5b18902e (diff) | |
download | eclipse.platform.releng.aggregator-380123cd205b32d19651c86a9a8a0a1496ea692f.tar.gz eclipse.platform.releng.aggregator-380123cd205b32d19651c86a9a8a0a1496ea692f.tar.xz eclipse.platform.releng.aggregator-380123cd205b32d19651c86a9a8a0a1496ea692f.zip |
Bug 564582 - Move jenkins pipeline scripts to git repo
Change-Id: Idbf91c0d3da5a4f54a58315e3590cd4acb24c0a7
Signed-off-by: Sravan Kumar Lakkimsetti <sravankumarl@in.ibm.com>
-rw-r--r-- | JenkinsJobs/SmokeTests/StartSmokeTests.groovy | 111 |
1 files changed, 111 insertions, 0 deletions
diff --git a/JenkinsJobs/SmokeTests/StartSmokeTests.groovy b/JenkinsJobs/SmokeTests/StartSmokeTests.groovy new file mode 100644 index 000000000..136afb9b6 --- /dev/null +++ b/JenkinsJobs/SmokeTests/StartSmokeTests.groovy @@ -0,0 +1,111 @@ +pipeline { + options { + timeout(time: 300, unit: 'MINUTES') + timestamps() + buildDiscarder(logRotator(numToKeepStr:'5')) + } + agent any + + stages { + stage('Trigger tests'){ + parallel { + stage('Ubuntu 18.04 Java11'){ + steps { + build job: 'ep-pipeline-ubuntu18-java11', parameters: [string(name: 'buildId', value: "${params.buildId}")] + } + } + stage('Ubuntu 18.04 Java14'){ + steps { + build job: 'ep-pipeline-ubuntu18-java14', parameters: [string(name: 'buildId', value: "${params.buildId}")] + } + } + stage('Ubuntu 18.04 Java15'){ + steps { + build job: 'ep-pipeline-ubuntu18-java15', parameters: [string(name: 'buildId', value: "${params.buildId}")] + } + } + stage('Ubuntu 20.04 Java11'){ + steps { + build job: 'ep-pipeline-ubuntu20-java11', parameters: [string(name: 'buildId', value: "${params.buildId}")] + } + } + stage('Ubuntu 20.04 Java14'){ + steps { + build job: 'ep-pipeline-ubuntu20-java14', parameters: [string(name: 'buildId', value: "${params.buildId}")] + } + } + stage('Ubuntu 20.04 Java15'){ + steps { + build job: 'ep-pipeline-ubuntu20-java15', parameters: [string(name: 'buildId', value: "${params.buildId}")] + } + } + stage('Centos 7.x Java11'){ + steps { + build job: 'ep-pipeline-cen7x-java11', parameters: [string(name: 'buildId', value: "${params.buildId}")] + } + } + stage('Centos 7.x Java14'){ + steps { + build job: 'ep-pipeline-cen7x-java14', parameters: [string(name: 'buildId', value: "${params.buildId}")] + } + } + stage('Centos 7.x Java15'){ + steps { + build job: 'ep-pipeline-cen7x-java15', parameters: [string(name: 'buildId', value: "${params.buildId}")] + } + } + stage('Centos 8.x Java11'){ + steps { + build job: 'ep-pipeline-cen8x-java11', parameters: [string(name: 'buildId', value: "${params.buildId}")] + } + } + stage('Centos 8.x Java14'){ + steps { + build job: 'ep-pipeline-cen8x-java14', parameters: [string(name: 'buildId', value: "${params.buildId}")] + } + } + stage('Centos 8.x Java15'){ + steps { + build job: 'ep-pipeline-cen8x-java15', parameters: [string(name: 'buildId', value: "${params.buildId}")] + } + } + stage('Centos 8.x ppc64le Java11'){ + steps { + build job: 'ep-smoke-test-ppcle-java11', parameters: [string(name: 'buildId', value: "${params.buildId}")] + } + } + stage('Centos 8.x ppc64le Java14'){ + steps { + build job: 'ep-smoke-test-ppcle-java14', parameters: [string(name: 'buildId', value: "${params.buildId}")] + } + } + } + } + } + post { + aborted { + emailext body: "Smoke Tests failed. Please go to ${BUILD_URL} and check the build failure", + subject: "Smoke test for ${buildId} - ABORTED", + to: "sravankumarl@in.ibm.com sravan.lakkimsetti@gmail.com", + from:"genie.releng@eclipse.org" + } + failure { + emailext body: "Smoke Tests failed. Please go to ${BUILD_URL} and check the build failure", + subject: "Smoke test for ${buildId} - FAILED", + to: "sravankumarl@in.ibm.com sravan.lakkimsetti@gmail.com", + from:"genie.releng@eclipse.org" + } + unstable { + emailext body: "Smoke Tests failed. Please go to ${BUILD_URL} and check the test failures", + subject: "Smoke test for ${buildId} - UNSTABLE", + to: "sravankumarl@in.ibm.com sravan.lakkimsetti@gmail.com", + from:"genie.releng@eclipse.org" + } + success { + emailext body: "Smoke Tests successful", + subject: "Smoke test for ${buildId} - SUCCESS", + to: "sravankumarl@in.ibm.com sravan.lakkimsetti@gmail.com", + from:"genie.releng@eclipse.org" + } + } +}
\ No newline at end of file |