Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSravan Kumar Lakkimsetti2020-06-23 10:40:37 +0000
committerSravan Kumar Lakkimsetti2020-06-23 10:40:37 +0000
commit380123cd205b32d19651c86a9a8a0a1496ea692f (patch)
tree1984a76b4ab14f691f5025a67122fea8354e730c
parent042b2b35812db59c16264021246144af5b18902e (diff)
downloadeclipse.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.groovy111
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

Back to the top