From 9b5895fc8608ecfb9d00d85fec8c865c58fc34bf Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 10:04:23 -0700 Subject: [PATCH 001/136] Added sanity tests and nexus Push --- Jenkinsfile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 3e2f13e34e..4f9ba64a6d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -156,6 +156,7 @@ pipeline{ success { println("End-End Tests Completed") sendMail 'stadikon@marklogic.com','Check: ${BUILD_URL}/console',false,'End-End Tests for $BRANCH_NAME Passed' + // sh './gradlew publish' } failure { println("End-End Tests Failed") @@ -254,5 +255,30 @@ pipeline{ } } } + stage('Sanity Tests'){ + agent { label 'dhfLinuxAgent'} + steps{ + copyRPM 'Latest' + setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.flow.* -Pskipui=true' + junit '**/TEST-*.xml' + script{ + if(env.CHANGE_TITLE){ + JIRA_ID=env.CHANGE_TITLE.split(':')[0] + jiraAddComment comment: 'Jenkins Sanity Test Results For PR Available', idOrKey: JIRA_ID, site: 'JIRA' + } + } + } + post{ + success { + println("Sanity Tests Completed") + sendMail 'stadikon@marklogic.com','Check: ${BUILD_URL}/console',false,'Sanity Tests for $BRANCH_NAME Passed' + } + failure { + println("Sanity Tests Failed") + sendMail 'stadikon@marklogic.com','Check: ${BUILD_URL}/console',false,'Sanity Tests for $BRANCH_NAME Failed' + } + } + } } } \ No newline at end of file From a9f9bb380976192055d71c205bd766e9f19b4e42 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 11:00:29 -0700 Subject: [PATCH 002/136] updated tests --- Jenkinsfile | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 4f9ba64a6d..b91db4573f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -32,7 +32,7 @@ pipeline{ steps{ copyRPM 'Latest' setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.flow.* -Pskipui=true' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' junit '**/TEST-*.xml' script{ if(env.CHANGE_TITLE){ @@ -143,7 +143,7 @@ pipeline{ steps{ copyRPM 'Latest' setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.flow.* -Pskipui=true' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' junit '**/TEST-*.xml' script{ if(env.CHANGE_TITLE){ @@ -202,7 +202,7 @@ pipeline{ steps{ copyRPM 'Latest' setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.flow.* -Pskipui=true' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' junit '**/TEST-*.xml' script{ if(env.CHANGE_TITLE){ @@ -260,7 +260,7 @@ pipeline{ steps{ copyRPM 'Latest' setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.flow.* -Pskipui=true' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' junit '**/TEST-*.xml' script{ if(env.CHANGE_TITLE){ From 0bbde65d395d035be20cf656617170580704d87e Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 12:12:02 -0700 Subject: [PATCH 003/136] Updated marklogic rpm --- Jenkinsfile | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index b91db4573f..9ea0d69c0a 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -31,7 +31,8 @@ pipeline{ agent { label 'dhfLinuxAgent'} steps{ copyRPM 'Latest' - setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' + //setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' + setUpML '/space/Mark*.rpm' sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' junit '**/TEST-*.xml' script{ @@ -142,7 +143,8 @@ pipeline{ agent { label 'dhfLinuxAgent'} steps{ copyRPM 'Latest' - setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' + //setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' + setUpML '/space/Mark*.rpm' sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' junit '**/TEST-*.xml' script{ @@ -201,7 +203,8 @@ pipeline{ agent { label 'dhfLinuxAgent'} steps{ copyRPM 'Latest' - setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' + //setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' + setUpML '/space/Mark*.rpm' sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' junit '**/TEST-*.xml' script{ @@ -259,7 +262,8 @@ pipeline{ agent { label 'dhfLinuxAgent'} steps{ copyRPM 'Latest' - setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' + //setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' + setUpML '/space/Mark*.rpm' sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' junit '**/TEST-*.xml' script{ From 7757ef3991806f19b5d6e419fc0a000866382a2c Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 12:39:55 -0700 Subject: [PATCH 004/136] Updated gradle cache --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 9ea0d69c0a..8a7a7059bd 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -24,7 +24,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From 04198934a4e0dafbea4c2076939f32031db861b2 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 12:43:16 -0700 Subject: [PATCH 005/136] Updated gradle cache --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 8a7a7059bd..98fbc1b752 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,7 +2,7 @@ import groovy.json.JsonSlurper def gitDataHubRepo="https://github.com/SameeraPriyathamTadikonda/marklogic-data-hub.git" def JAVA_HOME="~/java/jdk1.8.0_72" -def GRADLE_USER_HOME="/.gradle" +def GRADLE_USER_HOME="/space/.gradle" def MAVEN_HOME="/usr/local/maven" def JIRA_ID=""; def prResponse=""; From cd830f995f983830c7aa24eb2b66f895c786ffc8 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 12:55:19 -0700 Subject: [PATCH 006/136] Updated marklogic rpm --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 98fbc1b752..9ea0d69c0a 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,7 +2,7 @@ import groovy.json.JsonSlurper def gitDataHubRepo="https://github.com/SameeraPriyathamTadikonda/marklogic-data-hub.git" def JAVA_HOME="~/java/jdk1.8.0_72" -def GRADLE_USER_HOME="/space/.gradle" +def GRADLE_USER_HOME="/.gradle" def MAVEN_HOME="/usr/local/maven" def JIRA_ID=""; def prResponse=""; @@ -24,7 +24,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME;./gradlew clean;./gradlew build -x test -Pskipui=true;' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From 30d8f534495a6fba43691232da7a40186fa53701 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 13:04:13 -0700 Subject: [PATCH 007/136] Updated marklogic rpm --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 9ea0d69c0a..53ca37f54e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -24,7 +24,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From 1e7f5aa702275e31f5148e6025e451382622b229 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 13:20:29 -0700 Subject: [PATCH 008/136] Updated gradle cache --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 53ca37f54e..b35352857f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -24,7 +24,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+';export '+MAVEN_HOME+';export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From 22c2e2f59a636734c9bafeb1b4b8f1892080c5b8 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 13:22:46 -0700 Subject: [PATCH 009/136] Updated gradle cache --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index b35352857f..1eaa8a9316 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -24,7 +24,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+';export '+MAVEN_HOME+';export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From 9ffb24a48da7222ff06ee01f491dd2448b2ea3c0 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 13:25:01 -0700 Subject: [PATCH 010/136] Updated gradle cache --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 1eaa8a9316..9e39139a09 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -24,7 +24,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;which gradle;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From 8aa787f8d48921c5a2ccd6f7ba5c3e800bf3f6aa Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 13:26:19 -0700 Subject: [PATCH 011/136] Updated gradle cache --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 9e39139a09..5611c2553a 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -24,7 +24,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;which gradle;./gradlew clean;./gradlew build -x test -Pskipui=true;' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export '+MAVEN_HOME+' export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From be91ef41739a6a2ce796b0cd6656a280c0ff213c Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 13:31:25 -0700 Subject: [PATCH 012/136] Updated gradle --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 5611c2553a..1eaa8a9316 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -24,7 +24,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export '+MAVEN_HOME+' export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;./gradlew clean;./gradlew build -x test -Pskipui=true;' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From adb5f7a6148bbeacbb7385d67699dcaa412f2ab5 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 15:29:13 -0700 Subject: [PATCH 013/136] Updated gradle --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 1eaa8a9316..a4d36f7dde 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -210,7 +210,7 @@ pipeline{ script{ if(env.CHANGE_TITLE){ JIRA_ID=env.CHANGE_TITLE.split(':')[0] - jiraAddComment comment: 'Jenkins Upgrade Test Results For PR Available', idOrKey: JIRA_ID, site: 'JIRA' + jiraAddComment comment: 'Jenkins Upgrade Test Results For PR Available', idOrKey: JIRA_ID, site: 'JIRA' } } } From b900dc7f49aefa69493172bdf8e028c15a80dd1f Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 16:10:39 -0700 Subject: [PATCH 014/136] Updated gradle --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index a4d36f7dde..27fa2b2475 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -226,7 +226,7 @@ pipeline{ } } stage('Create PR For Release Branch'){ - when { + when { changeRequest target: 'IntegrationBranch' beforeAgent true } From e43e98909a818e8a7e3d0a7d9449bc61baa27307 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 17:06:29 -0700 Subject: [PATCH 015/136] Updated flows --- Jenkinsfile | 44 ++++++++++++++++++++++++++++++++++++++------ 1 file changed, 38 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 27fa2b2475..5d6f4c2d10 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -139,7 +139,10 @@ pipeline{ } } } - stage('Integration Tests'){ + stage('E2E Single Tests'){ + when { + branch 'FeatureBranch' + } agent { label 'dhfLinuxAgent'} steps{ copyRPM 'Latest' @@ -158,7 +161,7 @@ pipeline{ success { println("End-End Tests Completed") sendMail 'stadikon@marklogic.com','Check: ${BUILD_URL}/console',false,'End-End Tests for $BRANCH_NAME Passed' - // sh './gradlew publish' + } failure { println("End-End Tests Failed") @@ -166,9 +169,9 @@ pipeline{ } } } - stage('Create PR For Integration Branch'){ + stage('Merge PR to Integration Branch'){ when { - changeRequest target: 'FeatureBranch' + branch 'FeatureBranch' beforeAgent true } agent {label 'master'} @@ -187,6 +190,15 @@ pipeline{ withCredentials([usernameColonPassword(credentialsId: 'rahul-git', variable: 'Credentials')]) { sh "curl -u $Credentials -X POST -d '{\"event\": \"APPROVE\"}' https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/${prNumber}/reviews" } + withCredentials([usernameColonPassword(credentialsId: 'a0ec09aa-f339-44de-87c4-1a4936df44f5', variable: 'Credentials')]) { + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"Merge pull request\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/${prNumber}/merge | tail -1 > mergeResult.txt" + def mergeResult = readFile('mergeResult.txt').trim() + if(mergeResult==200){ + println("Merge successful") + }else{ + println("Merge Failed") + } + } } post{ @@ -200,6 +212,10 @@ pipeline{ } } stage('Upgrade Tests'){ + when { + branch 'IntegrationBranch' + beforeAgent true + } agent { label 'dhfLinuxAgent'} steps{ copyRPM 'Latest' @@ -218,6 +234,7 @@ pipeline{ success { println("Upgrade Tests Completed") sendMail 'stadikon@marklogic.com','Check: ${BUILD_URL}/console',false,'Upgrade Tests for $BRANCH_NAME Passed' + // sh './gradlew publish' } failure { println("Upgrade Tests Failed") @@ -226,8 +243,8 @@ pipeline{ } } stage('Create PR For Release Branch'){ - when { - changeRequest target: 'IntegrationBranch' + when { + branch 'IntegrationBranch' beforeAgent true } agent {label 'master'} @@ -246,6 +263,15 @@ pipeline{ withCredentials([usernameColonPassword(credentialsId: 'rahul-git', variable: 'Credentials')]) { sh "curl -u $Credentials -X POST -d '{\"event\": \"APPROVE\"}' https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/${prNumber}/reviews" } + withCredentials([usernameColonPassword(credentialsId: 'a0ec09aa-f339-44de-87c4-1a4936df44f5', variable: 'Credentials')]) { + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"Merge pull request\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/${prNumber}/merge | tail -1 > mergeResult.txt" + def mergeResult = readFile('mergeResult.txt').trim() + if(mergeResult==200){ + println("Merge successful") + }else{ + println("Merge Failed") + } + } } post{ @@ -259,6 +285,10 @@ pipeline{ } } stage('Sanity Tests'){ + when { + branch 'ReleaseBranch' + beforeAgent true + } agent { label 'dhfLinuxAgent'} steps{ copyRPM 'Latest' @@ -277,6 +307,8 @@ pipeline{ success { println("Sanity Tests Completed") sendMail 'stadikon@marklogic.com','Check: ${BUILD_URL}/console',false,'Sanity Tests for $BRANCH_NAME Passed' + sendMail 'stadikon@marklogic.com','Click approve to release',false,'Datahub is ready for Release' + } failure { println("Sanity Tests Failed") From f6c01fc0803dc30d35eb693e06eaa4ed3299c73b Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 17:09:38 -0700 Subject: [PATCH 016/136] Updated flows --- Jenkinsfile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 5d6f4c2d10..fb6b827f70 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -191,6 +191,7 @@ pipeline{ sh "curl -u $Credentials -X POST -d '{\"event\": \"APPROVE\"}' https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/${prNumber}/reviews" } withCredentials([usernameColonPassword(credentialsId: 'a0ec09aa-f339-44de-87c4-1a4936df44f5', variable: 'Credentials')]) { + script{ sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"Merge pull request\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/${prNumber}/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() if(mergeResult==200){ @@ -198,6 +199,7 @@ pipeline{ }else{ println("Merge Failed") } + } } } @@ -242,7 +244,7 @@ pipeline{ } } } - stage('Create PR For Release Branch'){ + stage('Merge PR to Release Branch'){ when { branch 'IntegrationBranch' beforeAgent true @@ -264,6 +266,7 @@ pipeline{ sh "curl -u $Credentials -X POST -d '{\"event\": \"APPROVE\"}' https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/${prNumber}/reviews" } withCredentials([usernameColonPassword(credentialsId: 'a0ec09aa-f339-44de-87c4-1a4936df44f5', variable: 'Credentials')]) { + script{ sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"Merge pull request\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/${prNumber}/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() if(mergeResult==200){ @@ -271,6 +274,7 @@ pipeline{ }else{ println("Merge Failed") } + } } } From 257c25b9b4f5750b711297552bf10a925ffdca1a Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 17:45:07 -0700 Subject: [PATCH 017/136] Updated flows --- Jenkinsfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index fb6b827f70..77c7cf7ca6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -90,13 +90,13 @@ pipeline{ retry(5){ withCredentials([usernameColonPassword(credentialsId: 'a0ec09aa-f339-44de-87c4-1a4936df44f5', variable: 'Credentials')]) { script{ - + JIRA_ID=env.CHANGE_TITLE.split(':')[0] def response = sh (returnStdout: true, script:'''curl -u $Credentials --header "application/vnd.github.merge-info-preview+json" "https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/$CHANGE_ID" | grep '"mergeable_state":' | cut -d ':' -f2 | cut -d ',' -f1 | tr -d '"' ''') response=response.trim(); println(response) if(response.equals("clean")){ println("merging can be done") - sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"Merge pull request\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \$JIRA_ID":Merge Pull Request\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() if(mergeResult==200){ println("Merge successful") @@ -150,6 +150,8 @@ pipeline{ setUpML '/space/Mark*.rpm' sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' junit '**/TEST-*.xml' + printenv + sh 'printenv' script{ if(env.CHANGE_TITLE){ JIRA_ID=env.CHANGE_TITLE.split(':')[0] From fc1278baac669afb0b01afbba33d0533699ef997 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 17:47:17 -0700 Subject: [PATCH 018/136] Updated flows --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 77c7cf7ca6..f8884c4319 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -96,7 +96,7 @@ pipeline{ println(response) if(response.equals("clean")){ println("merging can be done") - sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \$JIRA_ID":Merge Pull Request\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID:Merge Pull Request\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() if(mergeResult==200){ println("Merge successful") From 4379d1b3b56a910a541db44d084881ce46c1bf3d Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 17:47:57 -0700 Subject: [PATCH 019/136] Updated flows --- Jenkinsfile | 1 - 1 file changed, 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index f8884c4319..73aa50df43 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -150,7 +150,6 @@ pipeline{ setUpML '/space/Mark*.rpm' sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' junit '**/TEST-*.xml' - printenv sh 'printenv' script{ if(env.CHANGE_TITLE){ From 940895c941eb8a009482445f33ae1638d0759426 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 18:01:58 -0700 Subject: [PATCH 020/136] Updated flows --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 73aa50df43..82e9bd7d95 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -96,7 +96,7 @@ pipeline{ println(response) if(response.equals("clean")){ println("merging can be done") - sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID:Merge Pull Request\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"${JIRA_ID}:Merge Pull Request\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() if(mergeResult==200){ println("Merge successful") From ffc956a5f2927136613cbd68f38b6c0c63343487 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 18:13:41 -0700 Subject: [PATCH 021/136] Updated flows --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 82e9bd7d95..60ce4a2a1e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -96,7 +96,7 @@ pipeline{ println(response) if(response.equals("clean")){ println("merging can be done") - sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"${JIRA_ID}:Merge Pull Request\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"+JIRA_ID+"":Merge Pull Request\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() if(mergeResult==200){ println("Merge successful") From 7b2e4818cf9b671d8a7fbe494872d599a8937749 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 18:19:19 -0700 Subject: [PATCH 022/136] Updated flows --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 60ce4a2a1e..49cdc29386 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -96,7 +96,7 @@ pipeline{ println(response) if(response.equals("clean")){ println("merging can be done") - sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"+JIRA_ID+"":Merge Pull Request\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"${JIRA_ID}:Merge Pull Request\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() if(mergeResult==200){ println("Merge successful") @@ -109,7 +109,7 @@ pipeline{ throw new Exception("Waiting for all the status checks to pass"); }else if(response.equals("unstable")){ println("retry unstable") - sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"Merge pull request\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"${JIRA_ID}:Merge pull request\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() println("Result is"+ mergeResult) }else{ From bf11d130889025341c1e164e54a601c649d18f67 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 18:41:48 -0700 Subject: [PATCH 023/136] Updated flows --- Jenkinsfile | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 49cdc29386..6087800300 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -152,11 +152,13 @@ pipeline{ junit '**/TEST-*.xml' sh 'printenv' script{ - if(env.CHANGE_TITLE){ - JIRA_ID=env.CHANGE_TITLE.split(':')[0] + def commitMessage = sh (returnStdout: true, script:''' + curl -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/git/commits/$GIT_COMMIT ''') + def slurper = new JsonSlurper().parseText(prResponse) + println(slurper.message) + JIRA_ID=slurper.message.split(':')[0] jiraAddComment comment: 'Jenkins End-End Unit Test Results For PR Available', idOrKey: JIRA_ID, site: 'JIRA' } - } } post{ success { From ebda0de437189c0d3eb02d8ef67d8a0df820452d Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 18:53:12 -0700 Subject: [PATCH 024/136] Updated flows --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 6087800300..115998cb68 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -153,7 +153,7 @@ pipeline{ sh 'printenv' script{ def commitMessage = sh (returnStdout: true, script:''' - curl -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/git/commits/$GIT_COMMIT ''') + curl -u $Credentials "https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/git/commits/${GIT_COMMIT}" ''') def slurper = new JsonSlurper().parseText(prResponse) println(slurper.message) JIRA_ID=slurper.message.split(':')[0] From dea1bf7cac49fe98c951dab84b13389cd0e381fa Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 19:01:50 -0700 Subject: [PATCH 025/136] Updated flows --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 115998cb68..3ac45e64b6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -153,7 +153,7 @@ pipeline{ sh 'printenv' script{ def commitMessage = sh (returnStdout: true, script:''' - curl -u $Credentials "https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/git/commits/${GIT_COMMIT}" ''') + curl -u $Credentials -X GET "https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/git/commits/${GIT_COMMIT}" ''') def slurper = new JsonSlurper().parseText(prResponse) println(slurper.message) JIRA_ID=slurper.message.split(':')[0] From f48ca67e1e894af5b9e8c5853edc4db7dfec7cfc Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 19:09:05 -0700 Subject: [PATCH 026/136] Updated flows --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 3ac45e64b6..465fd3c8f5 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -154,7 +154,7 @@ pipeline{ script{ def commitMessage = sh (returnStdout: true, script:''' curl -u $Credentials -X GET "https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/git/commits/${GIT_COMMIT}" ''') - def slurper = new JsonSlurper().parseText(prResponse) + def slurper = new JsonSlurper().parseText(commitMessage) println(slurper.message) JIRA_ID=slurper.message.split(':')[0] jiraAddComment comment: 'Jenkins End-End Unit Test Results For PR Available', idOrKey: JIRA_ID, site: 'JIRA' From 7f4b3b4b467d92f6f9a17db147824d44439ec74e Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 19:18:45 -0700 Subject: [PATCH 027/136] Updated flows --- Jenkinsfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 465fd3c8f5..b7e3f8d453 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -156,7 +156,8 @@ pipeline{ curl -u $Credentials -X GET "https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/git/commits/${GIT_COMMIT}" ''') def slurper = new JsonSlurper().parseText(commitMessage) println(slurper.message) - JIRA_ID=slurper.message.split(':')[0] + def commit=slurper.message.toString().trim(); + JIRA_ID=commit.split(':')[0] jiraAddComment comment: 'Jenkins End-End Unit Test Results For PR Available', idOrKey: JIRA_ID, site: 'JIRA' } } From 3871a3c26b6a04e1187bb8c0d3e84659412b82c9 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 19:31:47 -0700 Subject: [PATCH 028/136] Updated flows --- Jenkinsfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index b7e3f8d453..d502acf360 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -182,9 +182,9 @@ pipeline{ steps{ withCredentials([usernameColonPassword(credentialsId: 'a0ec09aa-f339-44de-87c4-1a4936df44f5', variable: 'Credentials')]) { script{ - JIRA_ID=env.CHANGE_TITLE.split(':')[0] + //JIRA_ID=env.CHANGE_TITLE.split(':')[0] prResponse = sh (returnStdout: true, script:''' - curl -u $Credentials -X POST -H 'Content-Type:application/json' -d '{\"title\": \"'''+JIRA_ID+''': Automated PR for Integration Branch\" , \"head\": \"FeatureBranch\" , \"base\": \"IntegrationBranch\" }' https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls ''') + curl -u $Credentials -X POST -H 'Content-Type:application/json' -d '{\"title\": \"Automated PR for Integration Branch\" , \"head\": \"FeatureBranch\" , \"base\": \"IntegrationBranch\" }' https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls ''') println(prResponse) def slurper = new JsonSlurper().parseText(prResponse) println(slurper.number) @@ -209,7 +209,7 @@ pipeline{ } post{ success { - println("Automated PR For Integration branch created") + println("Automated PR For Integration branch Completed") } failure { println("Creation of Automated PR Failed") From ecb81a167b30826457e232352fd9324c1354af74 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 19:45:09 -0700 Subject: [PATCH 029/136] Updated flows --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index d502acf360..9d98b7d670 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -96,7 +96,7 @@ pipeline{ println(response) if(response.equals("clean")){ println("merging can be done") - sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"${JIRA_ID}:Merge Pull Request\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() if(mergeResult==200){ println("Merge successful") From 4ed006f6930edded57198960beb69794b3b95559 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 19:56:49 -0700 Subject: [PATCH 030/136] Updated flows --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 9d98b7d670..702d660f59 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -109,7 +109,7 @@ pipeline{ throw new Exception("Waiting for all the status checks to pass"); }else if(response.equals("unstable")){ println("retry unstable") - sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"${JIRA_ID}:Merge pull request\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \" \"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() println("Result is"+ mergeResult) }else{ From ac2e14bb847294f27d17dd1144d91dd6c9beeaa0 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 20:10:14 -0700 Subject: [PATCH 031/136] Updated flows --- Jenkinsfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 702d660f59..14ac52d151 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -155,9 +155,10 @@ pipeline{ def commitMessage = sh (returnStdout: true, script:''' curl -u $Credentials -X GET "https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/git/commits/${GIT_COMMIT}" ''') def slurper = new JsonSlurper().parseText(commitMessage) - println(slurper.message) + //println(slurper.message) def commit=slurper.message.toString().trim(); - JIRA_ID=commit.split(':')[0] + JIRA_ID=commit.split(("\\n"))[1].split(':')[0] + println(JIRA_ID) jiraAddComment comment: 'Jenkins End-End Unit Test Results For PR Available', idOrKey: JIRA_ID, site: 'JIRA' } } From d34cd27fc3900959aeeac732ab0fd1fc61b6754f Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 20:20:58 -0700 Subject: [PATCH 032/136] Updated flows --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 14ac52d151..9a664a4888 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -157,7 +157,7 @@ pipeline{ def slurper = new JsonSlurper().parseText(commitMessage) //println(slurper.message) def commit=slurper.message.toString().trim(); - JIRA_ID=commit.split(("\\n"))[1].split(':')[0] + JIRA_ID=commit.split(("\\n"))[2].split(':')[0] println(JIRA_ID) jiraAddComment comment: 'Jenkins End-End Unit Test Results For PR Available', idOrKey: JIRA_ID, site: 'JIRA' } From caf54204fac9dfab8574f75f2b90db438abd3e81 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 20:30:49 -0700 Subject: [PATCH 033/136] Updated flows --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 9a664a4888..7a88dbbbdd 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -157,7 +157,7 @@ pipeline{ def slurper = new JsonSlurper().parseText(commitMessage) //println(slurper.message) def commit=slurper.message.toString().trim(); - JIRA_ID=commit.split(("\\n"))[2].split(':')[0] + JIRA_ID=commit.split(("\\n"))[2].split(':')[0].trim(); println(JIRA_ID) jiraAddComment comment: 'Jenkins End-End Unit Test Results For PR Available', idOrKey: JIRA_ID, site: 'JIRA' } From 9610fbeb31e81b9c29dab84e4ad267822a2b5a68 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 20:42:36 -0700 Subject: [PATCH 034/136] Updated flows --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 7a88dbbbdd..e97de8cca3 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -157,7 +157,7 @@ pipeline{ def slurper = new JsonSlurper().parseText(commitMessage) //println(slurper.message) def commit=slurper.message.toString().trim(); - JIRA_ID=commit.split(("\\n"))[2].split(':')[0].trim(); + JIRA_ID=commit.split(("\\n"))[2].split(':')[0].trim().replaceAll("\\s",""); println(JIRA_ID) jiraAddComment comment: 'Jenkins End-End Unit Test Results For PR Available', idOrKey: JIRA_ID, site: 'JIRA' } From a2517059f41e3fd289d5cebd53296bd64bd31495 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 20:53:01 -0700 Subject: [PATCH 035/136] Updated flows --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index e97de8cca3..41a2f067a5 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -157,7 +157,7 @@ pipeline{ def slurper = new JsonSlurper().parseText(commitMessage) //println(slurper.message) def commit=slurper.message.toString().trim(); - JIRA_ID=commit.split(("\\n"))[2].split(':')[0].trim().replaceAll("\\s",""); + JIRA_ID=commit.split(("\\n"))[2].split(':')[0].split(' ')[1].trim(); println(JIRA_ID) jiraAddComment comment: 'Jenkins End-End Unit Test Results For PR Available', idOrKey: JIRA_ID, site: 'JIRA' } From 25039a867b1812fb7b4098184c20efb79f2568c2 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 21:05:34 -0700 Subject: [PATCH 036/136] Updated flows --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 41a2f067a5..08c7773880 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -109,7 +109,7 @@ pipeline{ throw new Exception("Waiting for all the status checks to pass"); }else if(response.equals("unstable")){ println("retry unstable") - sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \" \"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() println("Result is"+ mergeResult) }else{ @@ -157,7 +157,7 @@ pipeline{ def slurper = new JsonSlurper().parseText(commitMessage) //println(slurper.message) def commit=slurper.message.toString().trim(); - JIRA_ID=commit.split(("\\n"))[2].split(':')[0].split(' ')[1].trim(); + JIRA_ID=commit.split(("\\n"))[0].split(':')[0].split('')[1].trim(); println(JIRA_ID) jiraAddComment comment: 'Jenkins End-End Unit Test Results For PR Available', idOrKey: JIRA_ID, site: 'JIRA' } From 7d1b478ed69d0a886fe10cceefd1bddbc8f25dd5 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 21:19:14 -0700 Subject: [PATCH 037/136] Updated flows --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 08c7773880..ae5d702512 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -157,7 +157,7 @@ pipeline{ def slurper = new JsonSlurper().parseText(commitMessage) //println(slurper.message) def commit=slurper.message.toString().trim(); - JIRA_ID=commit.split(("\\n"))[0].split(':')[0].split('')[1].trim(); + JIRA_ID=commit.split(("\\n"))[2].split(':')[0].split('')[1].trim(); println(JIRA_ID) jiraAddComment comment: 'Jenkins End-End Unit Test Results For PR Available', idOrKey: JIRA_ID, site: 'JIRA' } From aeddbf6f187411d83fd5eb9fe845f3f716d60e86 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 21:29:39 -0700 Subject: [PATCH 038/136] Updated flows --- Jenkinsfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index ae5d702512..3ebfa6df48 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -96,7 +96,7 @@ pipeline{ println(response) if(response.equals("clean")){ println("merging can be done") - sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: merging PR\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() if(mergeResult==200){ println("Merge successful") @@ -109,7 +109,7 @@ pipeline{ throw new Exception("Waiting for all the status checks to pass"); }else if(response.equals("unstable")){ println("retry unstable") - sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: merging PR\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() println("Result is"+ mergeResult) }else{ @@ -157,7 +157,7 @@ pipeline{ def slurper = new JsonSlurper().parseText(commitMessage) //println(slurper.message) def commit=slurper.message.toString().trim(); - JIRA_ID=commit.split(("\\n"))[2].split(':')[0].split('')[1].trim(); + JIRA_ID=commit.split(("\\n"))[0].split(':')[0].split('')[1].trim(); println(JIRA_ID) jiraAddComment comment: 'Jenkins End-End Unit Test Results For PR Available', idOrKey: JIRA_ID, site: 'JIRA' } From fb193989aa08ee0975e64ba202298795689bafc2 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 21:40:29 -0700 Subject: [PATCH 039/136] Updated flows --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 3ebfa6df48..d4b3533188 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -157,7 +157,7 @@ pipeline{ def slurper = new JsonSlurper().parseText(commitMessage) //println(slurper.message) def commit=slurper.message.toString().trim(); - JIRA_ID=commit.split(("\\n"))[0].split(':')[0].split('')[1].trim(); + JIRA_ID=commit.split(("\\n"))[0].split(':')[0].split(' ')[1].trim(); println(JIRA_ID) jiraAddComment comment: 'Jenkins End-End Unit Test Results For PR Available', idOrKey: JIRA_ID, site: 'JIRA' } From d719bc46a81b09eb4024378880a07c85fe39114a Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 21:50:18 -0700 Subject: [PATCH 040/136] Updated flows --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index d4b3533188..aa448741d4 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -157,7 +157,7 @@ pipeline{ def slurper = new JsonSlurper().parseText(commitMessage) //println(slurper.message) def commit=slurper.message.toString().trim(); - JIRA_ID=commit.split(("\\n"))[0].split(':')[0].split(' ')[1].trim(); + JIRA_ID=commit.split(("\\n"))[0].split(':')[0].trim(); println(JIRA_ID) jiraAddComment comment: 'Jenkins End-End Unit Test Results For PR Available', idOrKey: JIRA_ID, site: 'JIRA' } From 5bdcd6f794965e48582881abbe80b681cadbf271 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 22:01:57 -0700 Subject: [PATCH 041/136] Updated flows --- Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Jenkinsfile b/Jenkinsfile index aa448741d4..0b499281ad 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -158,6 +158,7 @@ pipeline{ //println(slurper.message) def commit=slurper.message.toString().trim(); JIRA_ID=commit.split(("\\n"))[0].split(':')[0].trim(); + JIRA_ID=JIRA_ID.split(" ")[1]; println(JIRA_ID) jiraAddComment comment: 'Jenkins End-End Unit Test Results For PR Available', idOrKey: JIRA_ID, site: 'JIRA' } From 8359c2bd2f444ec0c731b04be07c512c2156c47f Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 22:11:50 -0700 Subject: [PATCH 042/136] Updated flows --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 0b499281ad..6d23d31783 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -158,7 +158,7 @@ pipeline{ //println(slurper.message) def commit=slurper.message.toString().trim(); JIRA_ID=commit.split(("\\n"))[0].split(':')[0].trim(); - JIRA_ID=JIRA_ID.split(" ")[1]; + JIRA_ID=JIRA_ID.split(" ")[0]; println(JIRA_ID) jiraAddComment comment: 'Jenkins End-End Unit Test Results For PR Available', idOrKey: JIRA_ID, site: 'JIRA' } From af59ce9b0cdbdd26559dc9314a9958f7f60004f9 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 22:25:21 -0700 Subject: [PATCH 043/136] Updated flows --- Jenkinsfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 6d23d31783..1f402d7f2d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -5,6 +5,7 @@ def JAVA_HOME="~/java/jdk1.8.0_72" def GRADLE_USER_HOME="/.gradle" def MAVEN_HOME="/usr/local/maven" def JIRA_ID=""; +def commitMessage=""; def prResponse=""; def prNumber; pipeline{ @@ -152,7 +153,7 @@ pipeline{ junit '**/TEST-*.xml' sh 'printenv' script{ - def commitMessage = sh (returnStdout: true, script:''' + commitMessage = sh (returnStdout: true, script:''' curl -u $Credentials -X GET "https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/git/commits/${GIT_COMMIT}" ''') def slurper = new JsonSlurper().parseText(commitMessage) //println(slurper.message) From 9a4a50d6f6233e99ca1509abc589e1d5f9754b33 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 22:36:48 -0700 Subject: [PATCH 044/136] Updated flows --- Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Jenkinsfile b/Jenkinsfile index 1f402d7f2d..662a2ef48b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -161,6 +161,7 @@ pipeline{ JIRA_ID=commit.split(("\\n"))[0].split(':')[0].trim(); JIRA_ID=JIRA_ID.split(" ")[0]; println(JIRA_ID) + commitMessage=null; jiraAddComment comment: 'Jenkins End-End Unit Test Results For PR Available', idOrKey: JIRA_ID, site: 'JIRA' } } From 0871c9966619d4a15d62db7f9bbe9e58fa13e8c9 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 22:48:18 -0700 Subject: [PATCH 045/136] Updated flows --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 662a2ef48b..88f8439387 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -155,7 +155,7 @@ pipeline{ script{ commitMessage = sh (returnStdout: true, script:''' curl -u $Credentials -X GET "https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/git/commits/${GIT_COMMIT}" ''') - def slurper = new JsonSlurper().parseText(commitMessage) + def slurper = new JsonSlurper().parseText(commitMessage.toString().trim()) //println(slurper.message) def commit=slurper.message.toString().trim(); JIRA_ID=commit.split(("\\n"))[0].split(':')[0].trim(); From 24c4623ee0988b2dc2dfaa812308a1114cc6b42f Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 23:00:16 -0700 Subject: [PATCH 046/136] Updated flows --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 88f8439387..c61d3386a5 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -155,7 +155,7 @@ pipeline{ script{ commitMessage = sh (returnStdout: true, script:''' curl -u $Credentials -X GET "https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/git/commits/${GIT_COMMIT}" ''') - def slurper = new JsonSlurper().parseText(commitMessage.toString().trim()) + def slurper = new JsonSlurperClassic().parseText(commitMessage.toString().trim()) //println(slurper.message) def commit=slurper.message.toString().trim(); JIRA_ID=commit.split(("\\n"))[0].split(':')[0].trim(); From 4167fb02159537cd0d6562076e1afabfc7fb3767 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 23:17:14 -0700 Subject: [PATCH 047/136] Added classic --- Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Jenkinsfile b/Jenkinsfile index c61d3386a5..5b5bfda4fa 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,6 @@ @Library('shared-libraries') _ import groovy.json.JsonSlurper +import groovy.json.JsonSlurperClassic def gitDataHubRepo="https://github.com/SameeraPriyathamTadikonda/marklogic-data-hub.git" def JAVA_HOME="~/java/jdk1.8.0_72" def GRADLE_USER_HOME="/.gradle" From b45c631ef21dc48da56053415fb0726090012558 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 23:31:18 -0700 Subject: [PATCH 048/136] Added classic --- Jenkinsfile | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 5b5bfda4fa..cb6e054c79 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -157,11 +157,9 @@ pipeline{ commitMessage = sh (returnStdout: true, script:''' curl -u $Credentials -X GET "https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/git/commits/${GIT_COMMIT}" ''') def slurper = new JsonSlurperClassic().parseText(commitMessage.toString().trim()) - //println(slurper.message) def commit=slurper.message.toString().trim(); JIRA_ID=commit.split(("\\n"))[0].split(':')[0].trim(); JIRA_ID=JIRA_ID.split(" ")[0]; - println(JIRA_ID) commitMessage=null; jiraAddComment comment: 'Jenkins End-End Unit Test Results For PR Available', idOrKey: JIRA_ID, site: 'JIRA' } @@ -235,10 +233,14 @@ pipeline{ sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' junit '**/TEST-*.xml' script{ - if(env.CHANGE_TITLE){ - JIRA_ID=env.CHANGE_TITLE.split(':')[0] - jiraAddComment comment: 'Jenkins Upgrade Test Results For PR Available', idOrKey: JIRA_ID, site: 'JIRA' - } + commitMessage = sh (returnStdout: true, script:''' + curl -u $Credentials -X GET "https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/git/commits/${GIT_COMMIT}" ''') + def slurper = new JsonSlurperClassic().parseText(commitMessage.toString().trim()) + def commit=slurper.message.toString().trim(); + JIRA_ID=commit.split(("\\n"))[0].split(':')[0].trim(); + JIRA_ID=JIRA_ID.split(" ")[0]; + commitMessage=null; + jiraAddComment comment: 'Jenkins Upgrade Test Results For PR Available', idOrKey: JIRA_ID, site: 'JIRA' } } post{ From 9604a100b608fe0293a70df85fc07c18ff246ec2 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 23:34:43 -0700 Subject: [PATCH 049/136] Added classic --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index cb6e054c79..59091376fe 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -226,7 +226,7 @@ pipeline{ beforeAgent true } agent { label 'dhfLinuxAgent'} - steps{ + steps{ copyRPM 'Latest' //setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' setUpML '/space/Mark*.rpm' From 1f01c02bf03a8d65095b11344d44ac038ea56029 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 11 Feb 2019 23:50:32 -0700 Subject: [PATCH 050/136] Added classic --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 59091376fe..7d861847d7 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -237,7 +237,7 @@ pipeline{ curl -u $Credentials -X GET "https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/git/commits/${GIT_COMMIT}" ''') def slurper = new JsonSlurperClassic().parseText(commitMessage.toString().trim()) def commit=slurper.message.toString().trim(); - JIRA_ID=commit.split(("\\n"))[0].split(':')[0].trim(); + JIRA_ID=commit.split(("\\n"))[2].split(':')[0].trim(); JIRA_ID=JIRA_ID.split(" ")[0]; commitMessage=null; jiraAddComment comment: 'Jenkins Upgrade Test Results For PR Available', idOrKey: JIRA_ID, site: 'JIRA' From 100de66478dbe3eefaa1bb24d52ce29560b8a910 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 12 Feb 2019 00:05:51 -0700 Subject: [PATCH 051/136] Added classic --- Jenkinsfile | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 7d861847d7..d593c8b5c5 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -152,7 +152,6 @@ pipeline{ setUpML '/space/Mark*.rpm' sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' junit '**/TEST-*.xml' - sh 'printenv' script{ commitMessage = sh (returnStdout: true, script:''' curl -u $Credentials -X GET "https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/git/commits/${GIT_COMMIT}" ''') @@ -199,7 +198,7 @@ pipeline{ } withCredentials([usernameColonPassword(credentialsId: 'a0ec09aa-f339-44de-87c4-1a4936df44f5', variable: 'Credentials')]) { script{ - sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"Merge pull request\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/${prNumber}/merge | tail -1 > mergeResult.txt" + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: Merge pull request\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/${prNumber}/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() if(mergeResult==200){ println("Merge successful") @@ -232,12 +231,12 @@ pipeline{ setUpML '/space/Mark*.rpm' sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' junit '**/TEST-*.xml' - script{ + script{ commitMessage = sh (returnStdout: true, script:''' curl -u $Credentials -X GET "https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/git/commits/${GIT_COMMIT}" ''') def slurper = new JsonSlurperClassic().parseText(commitMessage.toString().trim()) def commit=slurper.message.toString().trim(); - JIRA_ID=commit.split(("\\n"))[2].split(':')[0].trim(); + JIRA_ID=commit.split(("\\n"))[0].split(':')[0].trim(); JIRA_ID=JIRA_ID.split(" ")[0]; commitMessage=null; jiraAddComment comment: 'Jenkins Upgrade Test Results For PR Available', idOrKey: JIRA_ID, site: 'JIRA' From 6e152db8a4e3333c82e46a1c3d68007f844b5a82 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 12 Feb 2019 00:22:18 -0700 Subject: [PATCH 052/136] Added classic --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index d593c8b5c5..62a72c83d2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -263,9 +263,9 @@ pipeline{ steps{ withCredentials([usernameColonPassword(credentialsId: 'a0ec09aa-f339-44de-87c4-1a4936df44f5', variable: 'Credentials')]) { script{ - JIRA_ID=env.CHANGE_TITLE.split(':')[0] + //JIRA_ID=env.CHANGE_TITLE.split(':')[0] prResponse = sh (returnStdout: true, script:''' - sh "curl -u $Credentials -X POST -H 'Content-Type:application/json' -d '{\"title\": \"'''+JIRA_ID+''': Automated PR for Release Branch\" , \"head\": \"IntegrationBranch\" , \"base\": \"ReleaseBranch\" }' https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls"''') + sh "curl -u $Credentials -X POST -H 'Content-Type:application/json' -d '{\"title\": \": Automated PR for Release Branch\" , \"head\": \"IntegrationBranch\" , \"base\": \"ReleaseBranch\" }' https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls"''') println(prResponse) def slurper = new JsonSlurper().parseText(prResponse) println(slurper.number) From 5bab889deabf607f3c31e99f428f4f90654f5827 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 12 Feb 2019 00:37:56 -0700 Subject: [PATCH 053/136] Added classic --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 62a72c83d2..f8cae1389d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -265,7 +265,7 @@ pipeline{ script{ //JIRA_ID=env.CHANGE_TITLE.split(':')[0] prResponse = sh (returnStdout: true, script:''' - sh "curl -u $Credentials -X POST -H 'Content-Type:application/json' -d '{\"title\": \": Automated PR for Release Branch\" , \"head\": \"IntegrationBranch\" , \"base\": \"ReleaseBranch\" }' https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls"''') + curl -u $Credentials -X POST -H 'Content-Type:application/json' -d '{\"title\": \"Automated PR for Integration Branch\" , \"head\": \"IntegrationBranch\" , \"base\": \"ReleaseBranch\" }' https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls ''') println(prResponse) def slurper = new JsonSlurper().parseText(prResponse) println(slurper.number) From d766675530ec9bb61a014109f9007b137bf640af Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 12 Feb 2019 00:58:01 -0700 Subject: [PATCH 054/136] Added classic --- Jenkinsfile | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index f8cae1389d..5a796919d0 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -127,11 +127,6 @@ pipeline{ success { println("Merge Successful") script{ - if(env.CHANGE_TITLE){ - def transitionInput =[transition: [id: '31']] - JIRA_ID=env.CHANGE_TITLE.split(':')[0] - jiraTransitionIssue idOrKey: JIRA_ID, input: transitionInput, site: 'JIRA' - } sendMail 'stadikon@marklogic.com','Check: ${BUILD_URL}/console',false,' $BRANCH_NAME is Merged' } } @@ -311,16 +306,23 @@ pipeline{ sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' junit '**/TEST-*.xml' script{ - if(env.CHANGE_TITLE){ - JIRA_ID=env.CHANGE_TITLE.split(':')[0] + commitMessage = sh (returnStdout: true, script:''' + curl -u $Credentials -X GET "https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/git/commits/${GIT_COMMIT}" ''') + def slurper = new JsonSlurperClassic().parseText(commitMessage.toString().trim()) + def commit=slurper.message.toString().trim(); + JIRA_ID=commit.split(("\\n"))[0].split(':')[0].trim(); + JIRA_ID=JIRA_ID.split(" ")[0]; + commitMessage=null; jiraAddComment comment: 'Jenkins Sanity Test Results For PR Available', idOrKey: JIRA_ID, site: 'JIRA' } - } } post{ success { println("Sanity Tests Completed") sendMail 'stadikon@marklogic.com','Check: ${BUILD_URL}/console',false,'Sanity Tests for $BRANCH_NAME Passed' + def transitionInput =[transition: [id: '31']] + //JIRA_ID=env.CHANGE_TITLE.split(':')[0] + jiraTransitionIssue idOrKey: JIRA_ID, input: transitionInput, site: 'JIRA' sendMail 'stadikon@marklogic.com','Click approve to release',false,'Datahub is ready for Release' } From 6a65a3856aa5c36b9e49bf05a77ce4b0374dc611 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 12 Feb 2019 00:59:01 -0700 Subject: [PATCH 055/136] Added classic --- Jenkinsfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 5a796919d0..88891a47a6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -320,9 +320,11 @@ pipeline{ success { println("Sanity Tests Completed") sendMail 'stadikon@marklogic.com','Check: ${BUILD_URL}/console',false,'Sanity Tests for $BRANCH_NAME Passed' + script{ def transitionInput =[transition: [id: '31']] //JIRA_ID=env.CHANGE_TITLE.split(':')[0] jiraTransitionIssue idOrKey: JIRA_ID, input: transitionInput, site: 'JIRA' + } sendMail 'stadikon@marklogic.com','Click approve to release',false,'Datahub is ready for Release' } From befa2e3eb4edb07cb7e380e0d6e4d78d9311f95c Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 12 Feb 2019 01:24:07 -0700 Subject: [PATCH 056/136] Added classic --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 88891a47a6..08a88169c3 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -272,7 +272,7 @@ pipeline{ } withCredentials([usernameColonPassword(credentialsId: 'a0ec09aa-f339-44de-87c4-1a4936df44f5', variable: 'Credentials')]) { script{ - sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"Merge pull request\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/${prNumber}/merge | tail -1 > mergeResult.txt" + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: Merge pull request\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/${prNumber}/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() if(mergeResult==200){ println("Merge successful") From 8f9f88c4aa2fb686142e36f315813070b047eb7b Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 12 Feb 2019 01:27:30 -0700 Subject: [PATCH 057/136] Added classic --- Jenkinsfile | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 08a88169c3..0cc9c320ef 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -214,6 +214,7 @@ pipeline{ } } } + parallel{ stage('Upgrade Tests'){ when { branch 'IntegrationBranch' @@ -249,6 +250,42 @@ pipeline{ } } } + stage('End2End all Tests'){ + when { + branch 'IntegrationBranch' + beforeAgent true + } + agent { label 'dhfLinuxAgent'} + steps{ + copyRPM 'Latest' + //setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' + setUpML '/space/Mark*.rpm' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' + junit '**/TEST-*.xml' + script{ + commitMessage = sh (returnStdout: true, script:''' + curl -u $Credentials -X GET "https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/git/commits/${GIT_COMMIT}" ''') + def slurper = new JsonSlurperClassic().parseText(commitMessage.toString().trim()) + def commit=slurper.message.toString().trim(); + JIRA_ID=commit.split(("\\n"))[0].split(':')[0].trim(); + JIRA_ID=JIRA_ID.split(" ")[0]; + commitMessage=null; + jiraAddComment comment: 'Jenkins End-End All Test Results For PR Available', idOrKey: JIRA_ID, site: 'JIRA' + } + } + post{ + success { + println("Upgrade Tests Completed") + sendMail 'stadikon@marklogic.com','Check: ${BUILD_URL}/console',false,'End-End all Tests for $BRANCH_NAME Passed' + // sh './gradlew publish' + } + failure { + println("Upgrade Tests Failed") + sendMail 'stadikon@marklogic.com','Check: ${BUILD_URL}/console',false,'End-End All Tests for $BRANCH_NAME Failed' + } + } + } + } stage('Merge PR to Release Branch'){ when { branch 'IntegrationBranch' From 791a651d76daf7bc14847e1b3fda36fc858f75a8 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 12 Feb 2019 01:28:27 -0700 Subject: [PATCH 058/136] Added parallel stages --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 0cc9c320ef..a8833a3c94 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -255,7 +255,7 @@ pipeline{ branch 'IntegrationBranch' beforeAgent true } - agent { label 'dhfLinuxAgent'} + agent { label 'dhfWindowsAgent'} steps{ copyRPM 'Latest' //setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' From 8eee5fb33120cc81e7765e464fcb0157688f5ccd Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 12 Feb 2019 01:29:49 -0700 Subject: [PATCH 059/136] Added parallel stages --- Jenkinsfile | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index a8833a3c94..7d23a03b54 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -214,6 +214,7 @@ pipeline{ } } } + stage('Parallel Execution'){ parallel{ stage('Upgrade Tests'){ when { @@ -286,6 +287,7 @@ pipeline{ } } } + } stage('Merge PR to Release Branch'){ when { branch 'IntegrationBranch' From 6e56b4b00f61a175a726b14b5643cf364a59ca39 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 12 Feb 2019 08:15:35 -0700 Subject: [PATCH 060/136] Datahub-demo --- docker-compose.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/docker-compose.yml b/docker-compose.yml index 3299d0d430..61abaeea1a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -14,3 +14,4 @@ services: - "8000-8020:8000-8020" volumes: - .:/marklogic-data-hub + From 6f58497f6cbd4ab8384228a0253c240a95d21962 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 12 Feb 2019 11:33:39 -0700 Subject: [PATCH 061/136] Datahub-demo From 0dca4ba430aa7b5d9df70cdcf718c046e78ee974 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 12 Feb 2019 12:13:18 -0700 Subject: [PATCH 062/136] Datahub-demo --- docker-compose.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/docker-compose.yml b/docker-compose.yml index 61abaeea1a..8c94116d88 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -15,3 +15,4 @@ services: volumes: - .:/marklogic-data-hub + From 90e1355c8a79fee0692c49da6f8107edddfe57fa Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 12 Feb 2019 15:29:24 -0700 Subject: [PATCH 063/136] Docker-demo --- docker-compose.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/docker-compose.yml b/docker-compose.yml index 8c94116d88..61abaeea1a 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -15,4 +15,3 @@ services: volumes: - .:/marklogic-data-hub - From 2e0d0c1219ad124bc4417eb3c8b578af1e75674f Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Thu, 14 Feb 2019 11:45:18 -0700 Subject: [PATCH 064/136] upgated gradle workspace --- Jenkinsfile | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 7d23a03b54..062543d8ec 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -26,7 +26,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME:$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ @@ -35,7 +35,7 @@ pipeline{ copyRPM 'Latest' //setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' setUpML '/space/Mark*.rpm' - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' junit '**/TEST-*.xml' script{ if(env.CHANGE_TITLE){ @@ -145,7 +145,7 @@ pipeline{ copyRPM 'Latest' //setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' setUpML '/space/Mark*.rpm' - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' junit '**/TEST-*.xml' script{ commitMessage = sh (returnStdout: true, script:''' @@ -226,7 +226,7 @@ pipeline{ copyRPM 'Latest' //setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' setUpML '/space/Mark*.rpm' - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' junit '**/TEST-*.xml' script{ commitMessage = sh (returnStdout: true, script:''' @@ -261,7 +261,7 @@ pipeline{ copyRPM 'Latest' //setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' setUpML '/space/Mark*.rpm' - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' junit '**/TEST-*.xml' script{ commitMessage = sh (returnStdout: true, script:''' @@ -287,7 +287,7 @@ pipeline{ } } } - } + }f stage('Merge PR to Release Branch'){ when { branch 'IntegrationBranch' @@ -342,7 +342,7 @@ pipeline{ copyRPM 'Latest' //setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' setUpML '/space/Mark*.rpm' - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' junit '**/TEST-*.xml' script{ commitMessage = sh (returnStdout: true, script:''' From ff3e5648bb22675f68d9b663ddbada2c0a29d635 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Thu, 14 Feb 2019 11:46:56 -0700 Subject: [PATCH 065/136] upgated gradle workspace --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 062543d8ec..b4982867fc 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -26,7 +26,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME:$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From 84886ffc46b0cfa081ee12e95d518c02a357bca3 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Thu, 14 Feb 2019 11:51:21 -0700 Subject: [PATCH 066/136] upgated gradle workspace --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index b4982867fc..8cdad774e6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -287,7 +287,7 @@ pipeline{ } } } - }f + } stage('Merge PR to Release Branch'){ when { branch 'IntegrationBranch' From fa2a2aa8e12c57a765cdb7abef1d8b8fa3eb7e1b Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 19 Feb 2019 12:43:29 -0800 Subject: [PATCH 067/136] Added printenv --- Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Jenkinsfile b/Jenkinsfile index 8cdad774e6..5d7758a3da 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -19,6 +19,7 @@ pipeline{ agent { label 'dhfLinuxAgent'} steps{ script{ + sh 'printenv' if(env.CHANGE_TITLE){ JIRA_ID=env.CHANGE_TITLE.split(':')[0]; def transitionInput =[transition: [id: '41']] From 8e180b20ec7596d58e0f613d811b682286a51027 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 09:06:40 -0800 Subject: [PATCH 068/136] Added getemail function --- Jenkinsfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 5d7758a3da..6d156caa15 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -48,7 +48,8 @@ pipeline{ post{ success { println("Unit Tests Completed") - sendMail 'stadikon@marklogic.com','Check: ${BUILD_URL}/console',false,'Unit Tests for $BRANCH_NAME Passed' + def email=getEmailFromGITUser '$CHANGE_AUTHOR.toString().trim().toLowerCase()' + sendMail email,'Check: ${BUILD_URL}/console',false,'Unit Tests for $BRANCH_NAME Passed' } failure { println("Unit Tests Failed") From 5ce4335797261de1ad6dee643dd593627f7599ee Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 09:09:40 -0800 Subject: [PATCH 069/136] Added getemail function --- Jenkinsfile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 6d156caa15..d081a79531 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -48,8 +48,7 @@ pipeline{ post{ success { println("Unit Tests Completed") - def email=getEmailFromGITUser '$CHANGE_AUTHOR.toString().trim().toLowerCase()' - sendMail email,'Check: ${BUILD_URL}/console',false,'Unit Tests for $BRANCH_NAME Passed' + sendMail getEmailFromGITUser '$CHANGE_AUTHOR.toString().trim().toLowerCase()','Check: ${BUILD_URL}/console',false,'Unit Tests for $BRANCH_NAME Passed' } failure { println("Unit Tests Failed") From d812f41d22891801ad3784a0927982e94fa6f5d8 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 09:10:37 -0800 Subject: [PATCH 070/136] Added getemail function --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index d081a79531..53c13a217b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -48,7 +48,7 @@ pipeline{ post{ success { println("Unit Tests Completed") - sendMail getEmailFromGITUser '$CHANGE_AUTHOR.toString().trim().toLowerCase()','Check: ${BUILD_URL}/console',false,'Unit Tests for $BRANCH_NAME Passed' + sendMail (getEmailFromGITUser '$CHANGE_AUTHOR.toString().trim().toLowerCase()'),'Check: ${BUILD_URL}/console',false,'Unit Tests for $BRANCH_NAME Passed' } failure { println("Unit Tests Failed") From 7bde75a3972332a47046c7f2fb029997d60952d7 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 09:11:29 -0800 Subject: [PATCH 071/136] Added getemail function --- Jenkinsfile | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 53c13a217b..a19c288ce4 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -48,7 +48,10 @@ pipeline{ post{ success { println("Unit Tests Completed") - sendMail (getEmailFromGITUser '$CHANGE_AUTHOR.toString().trim().toLowerCase()'),'Check: ${BUILD_URL}/console',false,'Unit Tests for $BRANCH_NAME Passed' + script{ + def email=getEmailFromGITUser '$CHANGE_AUTHOR.toString().trim().toLowerCase()' + sendMail email,'Check: ${BUILD_URL}/console',false,'Unit Tests for $BRANCH_NAME Passed' + } } failure { println("Unit Tests Failed") From bb6f1220b2e3596e5d5a47d1fc7400d81318d046 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 09:16:17 -0800 Subject: [PATCH 072/136] Added getemail function --- Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Jenkinsfile b/Jenkinsfile index a19c288ce4..297b6eba2c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -50,6 +50,7 @@ pipeline{ println("Unit Tests Completed") script{ def email=getEmailFromGITUser '$CHANGE_AUTHOR.toString().trim().toLowerCase()' + println(email) sendMail email,'Check: ${BUILD_URL}/console',false,'Unit Tests for $BRANCH_NAME Passed' } } From 10f97208889c454ddcc6fd6d87366097a14aa829 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 09:19:59 -0800 Subject: [PATCH 073/136] Added getemail function --- Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Jenkinsfile b/Jenkinsfile index 297b6eba2c..897cd271ea 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -49,6 +49,7 @@ pipeline{ success { println("Unit Tests Completed") script{ + println("author"+ $CHANGE_AUTHOR.toString().trim().toLowerCase()) def email=getEmailFromGITUser '$CHANGE_AUTHOR.toString().trim().toLowerCase()' println(email) sendMail email,'Check: ${BUILD_URL}/console',false,'Unit Tests for $BRANCH_NAME Passed' From 5eb604f69ceb39349f5dafd37170e9a68d8e357b Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 09:24:29 -0800 Subject: [PATCH 074/136] Added getemail function --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 897cd271ea..65f4a17beb 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -49,7 +49,7 @@ pipeline{ success { println("Unit Tests Completed") script{ - println("author"+ $CHANGE_AUTHOR.toString().trim().toLowerCase()) + println("author"+ env.CHANGE_AUTHOR.toString().trim().toLowerCase()) def email=getEmailFromGITUser '$CHANGE_AUTHOR.toString().trim().toLowerCase()' println(email) sendMail email,'Check: ${BUILD_URL}/console',false,'Unit Tests for $BRANCH_NAME Passed' From e64a5b691b3b46c5e1097f03261def72d148aee8 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 09:29:05 -0800 Subject: [PATCH 075/136] Added getemail function --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 65f4a17beb..16241df8cf 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -49,8 +49,8 @@ pipeline{ success { println("Unit Tests Completed") script{ - println("author"+ env.CHANGE_AUTHOR.toString().trim().toLowerCase()) - def email=getEmailFromGITUser '$CHANGE_AUTHOR.toString().trim().toLowerCase()' + def author=env.CHANGE_AUTHOR.toString().trim().toLowerCase() + def email=getEmailFromGITUser author println(email) sendMail email,'Check: ${BUILD_URL}/console',false,'Unit Tests for $BRANCH_NAME Passed' } From 827583a5db9bd5381bde9e6384b26306fdbdb7ae Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 09:42:04 -0800 Subject: [PATCH 076/136] Added getemail function --- Jenkinsfile | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 16241df8cf..537262d46d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -51,13 +51,16 @@ pipeline{ script{ def author=env.CHANGE_AUTHOR.toString().trim().toLowerCase() def email=getEmailFromGITUser author - println(email) sendMail email,'Check: ${BUILD_URL}/console',false,'Unit Tests for $BRANCH_NAME Passed' } } failure { println("Unit Tests Failed") - sendMail 'stadikon@marklogic.com','Check: ${BUILD_URL}/console',false,'Unit Tests for $BRANCH_NAME Failed' + script{ + def author=env.CHANGE_AUTHOR.toString().trim().toLowerCase() + def email=getEmailFromGITUser author + sendMail email,'Check: ${BUILD_URL}/console',false,'Unit Tests for $BRANCH_NAME Failed' + } } } } @@ -75,8 +78,11 @@ pipeline{ println("Automated PR") sh 'exit 0' }else{ - - sendMail 'stadikon@marklogic.com','Check: ${BUILD_URL}/console',false,'Waiting for code review $BRANCH_NAME ' + script{ + def author=env.CHANGE_AUTHOR.toString().trim().toLowerCase() + def email=getEmailFromGITUser author + sendMail email,'Check: ${BUILD_URL}/console',false,'Waiting for code review $BRANCH_NAME ' + } try{ timeout(time:5, unit:'MINUTES') { input message:'Review Done?' @@ -133,12 +139,18 @@ pipeline{ success { println("Merge Successful") script{ - sendMail 'stadikon@marklogic.com','Check: ${BUILD_URL}/console',false,' $BRANCH_NAME is Merged' + def author=env.CHANGE_AUTHOR.toString().trim().toLowerCase() + def email=getEmailFromGITUser author + sendMail email,'Check: ${BUILD_URL}/console',false,' $BRANCH_NAME is Merged' } } failure { println("Retried 5times") - sendMail 'stadikon@marklogic.com','Check: ${BUILD_URL}/console',false,' $BRANCH_NAME Cannot be Merged' + script{ + def author=env.CHANGE_AUTHOR.toString().trim().toLowerCase() + def email=getEmailFromGITUser author + sendMail email,'Check: ${BUILD_URL}/console',false,' $BRANCH_NAME Cannot be Merged' + } } } } From bab804cb33986ce5fdb831d4cb7443558fd138a6 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 11:17:29 -0800 Subject: [PATCH 077/136] Added parameters --- Jenkinsfile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 537262d46d..36a8f17635 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -2,7 +2,6 @@ import groovy.json.JsonSlurper import groovy.json.JsonSlurperClassic def gitDataHubRepo="https://github.com/SameeraPriyathamTadikonda/marklogic-data-hub.git" -def JAVA_HOME="~/java/jdk1.8.0_72" def GRADLE_USER_HOME="/.gradle" def MAVEN_HOME="/usr/local/maven" def JIRA_ID=""; @@ -14,6 +13,9 @@ pipeline{ options { checkoutToSubdirectory 'data-hub' } + parameters{ + string(name: 'JAVA_HOME', defaultValue: '~/java/jdk1.8.0_72', description: 'Java_Home for the project') + } stages{ stage('Build-datahub'){ agent { label 'dhfLinuxAgent'} @@ -27,7 +29,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' + sh 'echo ${params.JAVA_HOME};export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From 112bb739c37ecf64ea8809b0bbd962b5a6a0b33d Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 11:19:29 -0800 Subject: [PATCH 078/136] Added parameters --- Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Jenkinsfile b/Jenkinsfile index 36a8f17635..8c9e4f424b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -29,6 +29,7 @@ pipeline{ } } println(BRANCH_NAME) + println(params.JAVA_HOME) sh 'echo ${params.JAVA_HOME};export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } From fdf5e3adc8c6095c85f5707cc5cfa725da7628d8 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 11:22:13 -0800 Subject: [PATCH 079/136] Added parameters --- Jenkinsfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 8c9e4f424b..6cd5747b15 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -15,6 +15,7 @@ pipeline{ } parameters{ string(name: 'JAVA_HOME', defaultValue: '~/java/jdk1.8.0_72', description: 'Java_Home for the project') + string(name: 'JIRA_ID', defaultValue: '', description: 'JIRA ID') } stages{ stage('Build-datahub'){ @@ -29,7 +30,7 @@ pipeline{ } } println(BRANCH_NAME) - println(params.JAVA_HOME) + sh 'echo $JAVA_HOME' sh 'echo ${params.JAVA_HOME};export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } From 9a3d81355af6b21b4e6017e33bddb4b964202e58 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 11:24:43 -0800 Subject: [PATCH 080/136] Added parameters --- Jenkinsfile | 1 - 1 file changed, 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 6cd5747b15..2f83b072f3 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -4,7 +4,6 @@ import groovy.json.JsonSlurperClassic def gitDataHubRepo="https://github.com/SameeraPriyathamTadikonda/marklogic-data-hub.git" def GRADLE_USER_HOME="/.gradle" def MAVEN_HOME="/usr/local/maven" -def JIRA_ID=""; def commitMessage=""; def prResponse=""; def prNumber; From fc47232312c2a74d8efb25740c693cfb21f04887 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 11:29:43 -0800 Subject: [PATCH 081/136] Added parameters --- Jenkinsfile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 2f83b072f3..827b52dba2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -29,8 +29,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo $JAVA_HOME' - sh 'echo ${params.JAVA_HOME};export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' + sh 'echo ${JAVA_HOME};export ${JAVA_HOME}; export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From 1f563aa19f2c955a96f8dde72be3c3c33ce1a9bc Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 11:31:10 -0800 Subject: [PATCH 082/136] Added parameters --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 827b52dba2..ded34cf695 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -13,7 +13,7 @@ pipeline{ checkoutToSubdirectory 'data-hub' } parameters{ - string(name: 'JAVA_HOME', defaultValue: '~/java/jdk1.8.0_72', description: 'Java_Home for the project') + string(name: 'JAVA_HOME', defaultValue: ~/java/jdk1.8.0_72, description: 'Java_Home for the project') string(name: 'JIRA_ID', defaultValue: '', description: 'JIRA ID') } stages{ From 24255b53301294a76f7e6d69cc8299eee3b5a8db Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 11:31:38 -0800 Subject: [PATCH 083/136] Added parameters --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index ded34cf695..6a1e1284ff 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -13,7 +13,7 @@ pipeline{ checkoutToSubdirectory 'data-hub' } parameters{ - string(name: 'JAVA_HOME', defaultValue: ~/java/jdk1.8.0_72, description: 'Java_Home for the project') + string(name: 'JAVA_HOME', defaultValue: '~/java/jdk1.8.0_72', description: 'Java_Home for the project') string(name: 'JIRA_ID', defaultValue: '', description: 'JIRA ID') } stages{ @@ -29,7 +29,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo ${JAVA_HOME};export ${JAVA_HOME}; export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' + sh 'echo $JAVA_HOME;export $JAVA_HOME; export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From c4a0c6cf138753ffc02ca0bab9ad28e271ac6a1e Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 11:33:34 -0800 Subject: [PATCH 084/136] Added parameters --- Jenkinsfile | 1 + 1 file changed, 1 insertion(+) diff --git a/Jenkinsfile b/Jenkinsfile index 6a1e1284ff..86f91934cf 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -29,6 +29,7 @@ pipeline{ } } println(BRANCH_NAME) + sh 'echo $JAVA_HOME' sh 'echo $JAVA_HOME;export $JAVA_HOME; export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } From f76af7486482d22f5d2fa79ea141dcaa02a8a002 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 11:34:26 -0800 Subject: [PATCH 085/136] Added parameters --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 86f91934cf..e3a29c68c0 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -29,7 +29,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo $JAVA_HOME' + sh "echo $JAVA_HOME" sh 'echo $JAVA_HOME;export $JAVA_HOME; export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } From 92f98b07ed0125104f608ba954c02555e68141ef Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 11:35:12 -0800 Subject: [PATCH 086/136] Added parameters --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index e3a29c68c0..068ca3cf3c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -29,7 +29,7 @@ pipeline{ } } println(BRANCH_NAME) - sh "echo $JAVA_HOME" + sh 'echo '+${params.JAVA_HOME} sh 'echo $JAVA_HOME;export $JAVA_HOME; export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } From c6a61bedfe04fab85953136cb196bbe1985166b5 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 11:36:04 -0800 Subject: [PATCH 087/136] Added parameters --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 068ca3cf3c..8f42ecc30c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -29,7 +29,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+${params.JAVA_HOME} + sh 'echo '+params.JAVA_HOME sh 'echo $JAVA_HOME;export $JAVA_HOME; export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } From 3ba4768e06dca77ddd22ef2ba0b7ace76e419cf4 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 11:36:50 -0800 Subject: [PATCH 088/136] Added parameters --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 8f42ecc30c..699a3a916e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -29,7 +29,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+params.JAVA_HOME + sh 'echo '+JAVA_HOME sh 'echo $JAVA_HOME;export $JAVA_HOME; export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } From 4eb276b1f416722878e8d692df24ea14331d6551 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 11:38:12 -0800 Subject: [PATCH 089/136] Added parameters --- Jenkinsfile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 699a3a916e..56f2f5fd3b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -4,6 +4,7 @@ import groovy.json.JsonSlurperClassic def gitDataHubRepo="https://github.com/SameeraPriyathamTadikonda/marklogic-data-hub.git" def GRADLE_USER_HOME="/.gradle" def MAVEN_HOME="/usr/local/maven" +def JIRA_ID=""; def commitMessage=""; def prResponse=""; def prNumber; @@ -14,7 +15,6 @@ pipeline{ } parameters{ string(name: 'JAVA_HOME', defaultValue: '~/java/jdk1.8.0_72', description: 'Java_Home for the project') - string(name: 'JIRA_ID', defaultValue: '', description: 'JIRA ID') } stages{ stage('Build-datahub'){ @@ -29,8 +29,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+JAVA_HOME - sh 'echo $JAVA_HOME;export $JAVA_HOME; export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From 0e17190a076e253ba6273e27ac1669084000c144 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 11:50:20 -0800 Subject: [PATCH 090/136] Added parameters --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 56f2f5fd3b..00ea5c8762 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -14,7 +14,7 @@ pipeline{ checkoutToSubdirectory 'data-hub' } parameters{ - string(name: 'JAVA_HOME', defaultValue: '~/java/jdk1.8.0_72', description: 'Java_Home for the project') + string(name: 'JAVA_HOME', defaultValue: "~/java/jdk1.8.0_72", description: 'Java_Home for the project') } stages{ stage('Build-datahub'){ From d0a8ad46e350b18ac15e23d4831e61e17d1df14a Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 11:51:05 -0800 Subject: [PATCH 091/136] Added parameters --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 00ea5c8762..c5d2b3556f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -14,7 +14,7 @@ pipeline{ checkoutToSubdirectory 'data-hub' } parameters{ - string(name: 'JAVA_HOME', defaultValue: "~/java/jdk1.8.0_72", description: 'Java_Home for the project') + string(name: 'JAVA_HOME', defaultValue: '~/java/jdk1.8.0_72', description: 'Java_Home for the project') } stages{ stage('Build-datahub'){ @@ -29,7 +29,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' + sh 'echo '+params.JAVA_HOME+'export '+params.JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From d9aea2c7de31986b8bbaddaa9a52edb50f96ca21 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 11:52:16 -0800 Subject: [PATCH 092/136] Added parameters --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index c5d2b3556f..432fce31b7 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -29,7 +29,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+params.JAVA_HOME+'export '+params.JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' + sh 'echo '+params.JAVA_HOME+' export '+params.JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From 5b215078322ccb8f5bdaca5c493886ca89df2ad1 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 12:05:53 -0800 Subject: [PATCH 093/136] Added parameters --- Jenkinsfile | 41 ++++++++++++++++++++++++++++------------- 1 file changed, 28 insertions(+), 13 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 432fce31b7..a2471fee02 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,7 +1,7 @@ @Library('shared-libraries') _ import groovy.json.JsonSlurper import groovy.json.JsonSlurperClassic -def gitDataHubRepo="https://github.com/SameeraPriyathamTadikonda/marklogic-data-hub.git" +def JAVA_HOME="~/java/jdk1.8.0_72" def GRADLE_USER_HOME="/.gradle" def MAVEN_HOME="/usr/local/maven" def JIRA_ID=""; @@ -14,7 +14,7 @@ pipeline{ checkoutToSubdirectory 'data-hub' } parameters{ - string(name: 'JAVA_HOME', defaultValue: '~/java/jdk1.8.0_72', description: 'Java_Home for the project') + string(name: 'Email', defaultValue: 'stadikon@marklogic.com', description: 'Who should I say send the email to?') } stages{ stage('Build-datahub'){ @@ -29,7 +29,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+params.JAVA_HOME+' export '+params.JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ @@ -52,7 +52,10 @@ pipeline{ println("Unit Tests Completed") script{ def author=env.CHANGE_AUTHOR.toString().trim().toLowerCase() - def email=getEmailFromGITUser author + def email=getEmailFromGITUser author + if(email==null){ + email=Email + } sendMail email,'Check: ${BUILD_URL}/console',false,'Unit Tests for $BRANCH_NAME Passed' } } @@ -61,6 +64,9 @@ pipeline{ script{ def author=env.CHANGE_AUTHOR.toString().trim().toLowerCase() def email=getEmailFromGITUser author + if(email==null){ + email=Email + } sendMail email,'Check: ${BUILD_URL}/console',false,'Unit Tests for $BRANCH_NAME Failed' } } @@ -83,6 +89,9 @@ pipeline{ script{ def author=env.CHANGE_AUTHOR.toString().trim().toLowerCase() def email=getEmailFromGITUser author + if(email==null){ + email=Email + } sendMail email,'Check: ${BUILD_URL}/console',false,'Waiting for code review $BRANCH_NAME ' } try{ @@ -143,6 +152,9 @@ pipeline{ script{ def author=env.CHANGE_AUTHOR.toString().trim().toLowerCase() def email=getEmailFromGITUser author + if(email==null){ + email=Email + } sendMail email,'Check: ${BUILD_URL}/console',false,' $BRANCH_NAME is Merged' } } @@ -151,6 +163,9 @@ pipeline{ script{ def author=env.CHANGE_AUTHOR.toString().trim().toLowerCase() def email=getEmailFromGITUser author + if(email==null){ + email=Email + } sendMail email,'Check: ${BUILD_URL}/console',false,' $BRANCH_NAME Cannot be Merged' } } @@ -181,12 +196,12 @@ pipeline{ post{ success { println("End-End Tests Completed") - sendMail 'stadikon@marklogic.com','Check: ${BUILD_URL}/console',false,'End-End Tests for $BRANCH_NAME Passed' + sendMail Email,'Check: ${BUILD_URL}/console',false,'End-End Tests for $BRANCH_NAME Passed' } failure { println("End-End Tests Failed") - sendMail 'stadikon@marklogic.com','Check: ${BUILD_URL}/console',false,'End-End Tests for $BRANCH_NAME Failed' + sendMail Email,'Check: ${BUILD_URL}/console',false,'End-End Tests for $BRANCH_NAME Failed' } } } @@ -262,12 +277,12 @@ pipeline{ post{ success { println("Upgrade Tests Completed") - sendMail 'stadikon@marklogic.com','Check: ${BUILD_URL}/console',false,'Upgrade Tests for $BRANCH_NAME Passed' + sendMail Email,'Check: ${BUILD_URL}/console',false,'Upgrade Tests for $BRANCH_NAME Passed' // sh './gradlew publish' } failure { println("Upgrade Tests Failed") - sendMail 'stadikon@marklogic.com','Check: ${BUILD_URL}/console',false,'Upgrade Tests for $BRANCH_NAME Failed' + sendMail Email,'Check: ${BUILD_URL}/console',false,'Upgrade Tests for $BRANCH_NAME Failed' } } } @@ -297,12 +312,12 @@ pipeline{ post{ success { println("Upgrade Tests Completed") - sendMail 'stadikon@marklogic.com','Check: ${BUILD_URL}/console',false,'End-End all Tests for $BRANCH_NAME Passed' + sendMail Email,'Check: ${BUILD_URL}/console',false,'End-End all Tests for $BRANCH_NAME Passed' // sh './gradlew publish' } failure { println("Upgrade Tests Failed") - sendMail 'stadikon@marklogic.com','Check: ${BUILD_URL}/console',false,'End-End All Tests for $BRANCH_NAME Failed' + sendMail Email,'Check: ${BUILD_URL}/console',false,'End-End All Tests for $BRANCH_NAME Failed' } } } @@ -378,18 +393,18 @@ pipeline{ post{ success { println("Sanity Tests Completed") - sendMail 'stadikon@marklogic.com','Check: ${BUILD_URL}/console',false,'Sanity Tests for $BRANCH_NAME Passed' + sendMail Email,'Check: ${BUILD_URL}/console',false,'Sanity Tests for $BRANCH_NAME Passed' script{ def transitionInput =[transition: [id: '31']] //JIRA_ID=env.CHANGE_TITLE.split(':')[0] jiraTransitionIssue idOrKey: JIRA_ID, input: transitionInput, site: 'JIRA' } - sendMail 'stadikon@marklogic.com','Click approve to release',false,'Datahub is ready for Release' + sendMail Email,'Click approve to release',false,'Datahub is ready for Release' } failure { println("Sanity Tests Failed") - sendMail 'stadikon@marklogic.com','Check: ${BUILD_URL}/console',false,'Sanity Tests for $BRANCH_NAME Failed' + sendMail Email,'Check: ${BUILD_URL}/console',false,'Sanity Tests for $BRANCH_NAME Failed' } } } From 6b57d78218d1430dd4836cf11fa9208ebb88d419 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 12:57:22 -0800 Subject: [PATCH 094/136] Added parameters --- Jenkinsfile | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index a2471fee02..9f5a6289e3 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -13,9 +13,10 @@ pipeline{ options { checkoutToSubdirectory 'data-hub' } + properties{ parameters{ string(name: 'Email', defaultValue: 'stadikon@marklogic.com', description: 'Who should I say send the email to?') - } + }} stages{ stage('Build-datahub'){ agent { label 'dhfLinuxAgent'} @@ -53,7 +54,7 @@ pipeline{ script{ def author=env.CHANGE_AUTHOR.toString().trim().toLowerCase() def email=getEmailFromGITUser author - if(email==null){ + if(!email){ email=Email } sendMail email,'Check: ${BUILD_URL}/console',false,'Unit Tests for $BRANCH_NAME Passed' @@ -64,7 +65,7 @@ pipeline{ script{ def author=env.CHANGE_AUTHOR.toString().trim().toLowerCase() def email=getEmailFromGITUser author - if(email==null){ + if(!email){ email=Email } sendMail email,'Check: ${BUILD_URL}/console',false,'Unit Tests for $BRANCH_NAME Failed' @@ -89,7 +90,7 @@ pipeline{ script{ def author=env.CHANGE_AUTHOR.toString().trim().toLowerCase() def email=getEmailFromGITUser author - if(email==null){ + if(!email){ email=Email } sendMail email,'Check: ${BUILD_URL}/console',false,'Waiting for code review $BRANCH_NAME ' @@ -152,7 +153,7 @@ pipeline{ script{ def author=env.CHANGE_AUTHOR.toString().trim().toLowerCase() def email=getEmailFromGITUser author - if(email==null){ + if(!email){ email=Email } sendMail email,'Check: ${BUILD_URL}/console',false,' $BRANCH_NAME is Merged' @@ -163,7 +164,7 @@ pipeline{ script{ def author=env.CHANGE_AUTHOR.toString().trim().toLowerCase() def email=getEmailFromGITUser author - if(email==null){ + if(!email){ email=Email } sendMail email,'Check: ${BUILD_URL}/console',false,' $BRANCH_NAME Cannot be Merged' From 0b24e096f0991c8e5a140016a20e081eda69feed Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 13:04:24 -0800 Subject: [PATCH 095/136] Added parameters --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 9f5a6289e3..258aa377a5 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -13,10 +13,10 @@ pipeline{ options { checkoutToSubdirectory 'data-hub' } - properties{ + properties( parameters{ string(name: 'Email', defaultValue: 'stadikon@marklogic.com', description: 'Who should I say send the email to?') - }} + }) stages{ stage('Build-datahub'){ agent { label 'dhfLinuxAgent'} From d3e073b01c4ad14604e8804c20dff5757bfc9476 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 13:05:25 -0800 Subject: [PATCH 096/136] Added parameters --- Jenkinsfile | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 258aa377a5..725eb365e2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -12,11 +12,10 @@ pipeline{ agent none; options { checkoutToSubdirectory 'data-hub' - } - properties( parameters{ string(name: 'Email', defaultValue: 'stadikon@marklogic.com', description: 'Who should I say send the email to?') - }) + } + } stages{ stage('Build-datahub'){ agent { label 'dhfLinuxAgent'} From 74ca3c326a7477f392da689a52f01c87d418025f Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 13:09:29 -0800 Subject: [PATCH 097/136] Added parameters --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 725eb365e2..b46fdba2bc 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -12,10 +12,10 @@ pipeline{ agent none; options { checkoutToSubdirectory 'data-hub' + } parameters{ string(name: 'Email', defaultValue: 'stadikon@marklogic.com', description: 'Who should I say send the email to?') } - } stages{ stage('Build-datahub'){ agent { label 'dhfLinuxAgent'} From 76af3c1974e5ae166697d89b7cb6cf62226d1815 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 13:40:54 -0800 Subject: [PATCH 098/136] Added parameters --- Jenkinsfile | 19 +++++-------------- 1 file changed, 5 insertions(+), 14 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index b46fdba2bc..d2e3cf3d24 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -51,21 +51,21 @@ pipeline{ success { println("Unit Tests Completed") script{ + def email=Email + if(env.CHANGE_AUTHOR){ def author=env.CHANGE_AUTHOR.toString().trim().toLowerCase() def email=getEmailFromGITUser author - if(!email){ - email=Email - } + } sendMail email,'Check: ${BUILD_URL}/console',false,'Unit Tests for $BRANCH_NAME Passed' } } failure { println("Unit Tests Failed") script{ + def email=Email + if(env.CHANGE_AUTHOR){ def author=env.CHANGE_AUTHOR.toString().trim().toLowerCase() def email=getEmailFromGITUser author - if(!email){ - email=Email } sendMail email,'Check: ${BUILD_URL}/console',false,'Unit Tests for $BRANCH_NAME Failed' } @@ -89,9 +89,6 @@ pipeline{ script{ def author=env.CHANGE_AUTHOR.toString().trim().toLowerCase() def email=getEmailFromGITUser author - if(!email){ - email=Email - } sendMail email,'Check: ${BUILD_URL}/console',false,'Waiting for code review $BRANCH_NAME ' } try{ @@ -152,9 +149,6 @@ pipeline{ script{ def author=env.CHANGE_AUTHOR.toString().trim().toLowerCase() def email=getEmailFromGITUser author - if(!email){ - email=Email - } sendMail email,'Check: ${BUILD_URL}/console',false,' $BRANCH_NAME is Merged' } } @@ -163,9 +157,6 @@ pipeline{ script{ def author=env.CHANGE_AUTHOR.toString().trim().toLowerCase() def email=getEmailFromGITUser author - if(!email){ - email=Email - } sendMail email,'Check: ${BUILD_URL}/console',false,' $BRANCH_NAME Cannot be Merged' } } From a9de664ee0d64a08a26be88521eca407f1cdce99 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 13:43:24 -0800 Subject: [PATCH 099/136] Added parameters --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index d2e3cf3d24..97c2ce8e1b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -54,7 +54,7 @@ pipeline{ def email=Email if(env.CHANGE_AUTHOR){ def author=env.CHANGE_AUTHOR.toString().trim().toLowerCase() - def email=getEmailFromGITUser author + email=getEmailFromGITUser author } sendMail email,'Check: ${BUILD_URL}/console',false,'Unit Tests for $BRANCH_NAME Passed' } @@ -65,7 +65,7 @@ pipeline{ def email=Email if(env.CHANGE_AUTHOR){ def author=env.CHANGE_AUTHOR.toString().trim().toLowerCase() - def email=getEmailFromGITUser author + email=getEmailFromGITUser author } sendMail email,'Check: ${BUILD_URL}/console',false,'Unit Tests for $BRANCH_NAME Failed' } From a0f8e310123df5219aa82c9ce66499bacfcf9eee Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 13:48:54 -0800 Subject: [PATCH 100/136] Added parameters --- Jenkinsfile | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 97c2ce8e1b..2d44eac8ad 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -51,10 +51,12 @@ pipeline{ success { println("Unit Tests Completed") script{ - def email=Email + def email; if(env.CHANGE_AUTHOR){ def author=env.CHANGE_AUTHOR.toString().trim().toLowerCase() email=getEmailFromGITUser author + }else{ + email=Email } sendMail email,'Check: ${BUILD_URL}/console',false,'Unit Tests for $BRANCH_NAME Passed' } @@ -62,10 +64,12 @@ pipeline{ failure { println("Unit Tests Failed") script{ - def email=Email + def email; if(env.CHANGE_AUTHOR){ def author=env.CHANGE_AUTHOR.toString().trim().toLowerCase() email=getEmailFromGITUser author + }else{ + email=Email } sendMail email,'Check: ${BUILD_URL}/console',false,'Unit Tests for $BRANCH_NAME Failed' } From d73bdc1dbb02b32080a9615e268bc172030ae0e9 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 14:15:01 -0800 Subject: [PATCH 101/136] updated api github url --- Jenkinsfile | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 2d44eac8ad..f868759475 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -8,6 +8,7 @@ def JIRA_ID=""; def commitMessage=""; def prResponse=""; def prNumber; +def githubAPIUrl="https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub" pipeline{ agent none; options { @@ -117,12 +118,12 @@ pipeline{ withCredentials([usernameColonPassword(credentialsId: 'a0ec09aa-f339-44de-87c4-1a4936df44f5', variable: 'Credentials')]) { script{ JIRA_ID=env.CHANGE_TITLE.split(':')[0] - def response = sh (returnStdout: true, script:'''curl -u $Credentials --header "application/vnd.github.merge-info-preview+json" "https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/$CHANGE_ID" | grep '"mergeable_state":' | cut -d ':' -f2 | cut -d ',' -f1 | tr -d '"' ''') + def response = sh (returnStdout: true, script:'''curl -u $Credentials --header "application/vnd.github.merge-info-preview+json" "$githubAPIUrl/pulls/$CHANGE_ID" | grep '"mergeable_state":' | cut -d ':' -f2 | cut -d ',' -f1 | tr -d '"' ''') response=response.trim(); println(response) if(response.equals("clean")){ println("merging can be done") - sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: merging PR\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: merging PR\"}' -u $Credentials $githubAPIUrl/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() if(mergeResult==200){ println("Merge successful") @@ -135,7 +136,7 @@ pipeline{ throw new Exception("Waiting for all the status checks to pass"); }else if(response.equals("unstable")){ println("retry unstable") - sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: merging PR\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: merging PR\"}' -u $Credentials $githubAPIUrl/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() println("Result is"+ mergeResult) }else{ @@ -179,7 +180,7 @@ pipeline{ junit '**/TEST-*.xml' script{ commitMessage = sh (returnStdout: true, script:''' - curl -u $Credentials -X GET "https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/git/commits/${GIT_COMMIT}" ''') + curl -u $Credentials -X GET "$githubAPIUrl/git/commits/${GIT_COMMIT}" ''') def slurper = new JsonSlurperClassic().parseText(commitMessage.toString().trim()) def commit=slurper.message.toString().trim(); JIRA_ID=commit.split(("\\n"))[0].split(':')[0].trim(); @@ -211,7 +212,7 @@ pipeline{ script{ //JIRA_ID=env.CHANGE_TITLE.split(':')[0] prResponse = sh (returnStdout: true, script:''' - curl -u $Credentials -X POST -H 'Content-Type:application/json' -d '{\"title\": \"Automated PR for Integration Branch\" , \"head\": \"FeatureBranch\" , \"base\": \"IntegrationBranch\" }' https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls ''') + curl -u $Credentials -X POST -H 'Content-Type:application/json' -d '{\"title\": \"Automated PR for Integration Branch\" , \"head\": \"FeatureBranch\" , \"base\": \"IntegrationBranch\" }' $githubAPIUrl/pulls ''') println(prResponse) def slurper = new JsonSlurper().parseText(prResponse) println(slurper.number) @@ -219,11 +220,11 @@ pipeline{ } } withCredentials([usernameColonPassword(credentialsId: 'rahul-git', variable: 'Credentials')]) { - sh "curl -u $Credentials -X POST -d '{\"event\": \"APPROVE\"}' https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/${prNumber}/reviews" + sh "curl -u $Credentials -X POST -d '{\"event\": \"APPROVE\"}' $githubAPIUrl/pulls/${prNumber}/reviews" } withCredentials([usernameColonPassword(credentialsId: 'a0ec09aa-f339-44de-87c4-1a4936df44f5', variable: 'Credentials')]) { script{ - sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: Merge pull request\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/${prNumber}/merge | tail -1 > mergeResult.txt" + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: Merge pull request\"}' -u $Credentials $githubAPIUrl/${prNumber}/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() if(mergeResult==200){ println("Merge successful") @@ -260,7 +261,7 @@ pipeline{ junit '**/TEST-*.xml' script{ commitMessage = sh (returnStdout: true, script:''' - curl -u $Credentials -X GET "https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/git/commits/${GIT_COMMIT}" ''') + curl -u $Credentials -X GET "$githubAPIUrl/git/commits/${GIT_COMMIT}" ''') def slurper = new JsonSlurperClassic().parseText(commitMessage.toString().trim()) def commit=slurper.message.toString().trim(); JIRA_ID=commit.split(("\\n"))[0].split(':')[0].trim(); @@ -295,7 +296,7 @@ pipeline{ junit '**/TEST-*.xml' script{ commitMessage = sh (returnStdout: true, script:''' - curl -u $Credentials -X GET "https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/git/commits/${GIT_COMMIT}" ''') + curl -u $Credentials -X GET "$githubAPIUrl/git/commits/${GIT_COMMIT}" ''') def slurper = new JsonSlurperClassic().parseText(commitMessage.toString().trim()) def commit=slurper.message.toString().trim(); JIRA_ID=commit.split(("\\n"))[0].split(':')[0].trim(); @@ -329,7 +330,7 @@ pipeline{ script{ //JIRA_ID=env.CHANGE_TITLE.split(':')[0] prResponse = sh (returnStdout: true, script:''' - curl -u $Credentials -X POST -H 'Content-Type:application/json' -d '{\"title\": \"Automated PR for Integration Branch\" , \"head\": \"IntegrationBranch\" , \"base\": \"ReleaseBranch\" }' https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls ''') + curl -u $Credentials -X POST -H 'Content-Type:application/json' -d '{\"title\": \"Automated PR for Integration Branch\" , \"head\": \"IntegrationBranch\" , \"base\": \"ReleaseBranch\" }' $githubAPIUrl/pulls ''') println(prResponse) def slurper = new JsonSlurper().parseText(prResponse) println(slurper.number) @@ -337,11 +338,11 @@ pipeline{ } } withCredentials([usernameColonPassword(credentialsId: 'rahul-git', variable: 'Credentials')]) { - sh "curl -u $Credentials -X POST -d '{\"event\": \"APPROVE\"}' https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/${prNumber}/reviews" + sh "curl -u $Credentials -X POST -d '{\"event\": \"APPROVE\"}' $githubAPIUrl/pulls/${prNumber}/reviews" } withCredentials([usernameColonPassword(credentialsId: 'a0ec09aa-f339-44de-87c4-1a4936df44f5', variable: 'Credentials')]) { script{ - sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: Merge pull request\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/pulls/${prNumber}/merge | tail -1 > mergeResult.txt" + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: Merge pull request\"}' -u $Credentials $githubAPIUrl/pulls/${prNumber}/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() if(mergeResult==200){ println("Merge successful") @@ -376,7 +377,7 @@ pipeline{ junit '**/TEST-*.xml' script{ commitMessage = sh (returnStdout: true, script:''' - curl -u $Credentials -X GET "https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/git/commits/${GIT_COMMIT}" ''') + curl -u $Credentials -X GET "$githubAPIUrl/git/commits/${GIT_COMMIT}" ''') def slurper = new JsonSlurperClassic().parseText(commitMessage.toString().trim()) def commit=slurper.message.toString().trim(); JIRA_ID=commit.split(("\\n"))[0].split(':')[0].trim(); From a41393aad4688d8e05e117f845bef2a595ab90cd Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 14:20:51 -0800 Subject: [PATCH 102/136] updated api github url --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index f868759475..69901c997d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -123,7 +123,7 @@ pipeline{ println(response) if(response.equals("clean")){ println("merging can be done") - sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: merging PR\"}' -u $Credentials $githubAPIUrl/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: merging PR\"}' -u $Credentials ${githubAPIUrl}/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() if(mergeResult==200){ println("Merge successful") From 597ecc266b00a15ed46ca78f9655c041e39aed5a Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 14:25:43 -0800 Subject: [PATCH 103/136] updated api github url --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 69901c997d..86e9b456d3 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -123,7 +123,7 @@ pipeline{ println(response) if(response.equals("clean")){ println("merging can be done") - sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: merging PR\"}' -u $Credentials ${githubAPIUrl}/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: merging PR\"}' -u $Credentials "+ githubAPIUrl+"/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() if(mergeResult==200){ println("Merge successful") From 5e6caf6ad9520703fc6265a9bd2c5544b1e96dc9 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 14:29:47 -0800 Subject: [PATCH 104/136] updated api github url --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 86e9b456d3..d47cdd8479 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -118,7 +118,7 @@ pipeline{ withCredentials([usernameColonPassword(credentialsId: 'a0ec09aa-f339-44de-87c4-1a4936df44f5', variable: 'Credentials')]) { script{ JIRA_ID=env.CHANGE_TITLE.split(':')[0] - def response = sh (returnStdout: true, script:'''curl -u $Credentials --header "application/vnd.github.merge-info-preview+json" "$githubAPIUrl/pulls/$CHANGE_ID" | grep '"mergeable_state":' | cut -d ':' -f2 | cut -d ',' -f1 | tr -d '"' ''') + def response = sh (returnStdout: true, script:'''curl -u $Credentials --header "application/vnd.github.merge-info-preview+json" "${githubAPIUrl}/pulls/$CHANGE_ID" | grep '"mergeable_state":' | cut -d ':' -f2 | cut -d ',' -f1 | tr -d '"' ''') response=response.trim(); println(response) if(response.equals("clean")){ From 5285cd44588417ab025f1567add179be93b15238 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 14:34:31 -0800 Subject: [PATCH 105/136] updated api github url --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index d47cdd8479..61b23b7e15 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -118,7 +118,7 @@ pipeline{ withCredentials([usernameColonPassword(credentialsId: 'a0ec09aa-f339-44de-87c4-1a4936df44f5', variable: 'Credentials')]) { script{ JIRA_ID=env.CHANGE_TITLE.split(':')[0] - def response = sh (returnStdout: true, script:'''curl -u $Credentials --header "application/vnd.github.merge-info-preview+json" "${githubAPIUrl}/pulls/$CHANGE_ID" | grep '"mergeable_state":' | cut -d ':' -f2 | cut -d ',' -f1 | tr -d '"' ''') + def response = sh (returnStdout: true, script:'''curl -u $Credentials --header "application/vnd.github.merge-info-preview+json" "'''+githubAPIUrl+'''/pulls/$CHANGE_ID" | grep '"mergeable_state":' | cut -d ':' -f2 | cut -d ',' -f1 | tr -d '"' ''') response=response.trim(); println(response) if(response.equals("clean")){ From 8677669e4442b9567dd637fde253884ca69b2552 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 14:43:26 -0800 Subject: [PATCH 106/136] updated api github url --- Jenkinsfile | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 61b23b7e15..846b17b679 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -136,7 +136,7 @@ pipeline{ throw new Exception("Waiting for all the status checks to pass"); }else if(response.equals("unstable")){ println("retry unstable") - sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: merging PR\"}' -u $Credentials $githubAPIUrl/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: merging PR\"}' -u $Credentials "+githubAPIUrl+"/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() println("Result is"+ mergeResult) }else{ @@ -180,7 +180,7 @@ pipeline{ junit '**/TEST-*.xml' script{ commitMessage = sh (returnStdout: true, script:''' - curl -u $Credentials -X GET "$githubAPIUrl/git/commits/${GIT_COMMIT}" ''') + curl -u $Credentials -X GET "'''+githubAPIUrl+'''/git/commits/${GIT_COMMIT}" ''') def slurper = new JsonSlurperClassic().parseText(commitMessage.toString().trim()) def commit=slurper.message.toString().trim(); JIRA_ID=commit.split(("\\n"))[0].split(':')[0].trim(); @@ -212,7 +212,7 @@ pipeline{ script{ //JIRA_ID=env.CHANGE_TITLE.split(':')[0] prResponse = sh (returnStdout: true, script:''' - curl -u $Credentials -X POST -H 'Content-Type:application/json' -d '{\"title\": \"Automated PR for Integration Branch\" , \"head\": \"FeatureBranch\" , \"base\": \"IntegrationBranch\" }' $githubAPIUrl/pulls ''') + curl -u $Credentials -X POST -H 'Content-Type:application/json' -d '{\"title\": \"Automated PR for Integration Branch\" , \"head\": \"FeatureBranch\" , \"base\": \"IntegrationBranch\" }' '''+githubAPIUrl+'''/pulls ''') println(prResponse) def slurper = new JsonSlurper().parseText(prResponse) println(slurper.number) @@ -220,7 +220,7 @@ pipeline{ } } withCredentials([usernameColonPassword(credentialsId: 'rahul-git', variable: 'Credentials')]) { - sh "curl -u $Credentials -X POST -d '{\"event\": \"APPROVE\"}' $githubAPIUrl/pulls/${prNumber}/reviews" + sh "curl -u $Credentials -X POST -d '{\"event\": \"APPROVE\"}' "+githubAPIUrl+"/pulls/${prNumber}/reviews" } withCredentials([usernameColonPassword(credentialsId: 'a0ec09aa-f339-44de-87c4-1a4936df44f5', variable: 'Credentials')]) { script{ @@ -261,7 +261,7 @@ pipeline{ junit '**/TEST-*.xml' script{ commitMessage = sh (returnStdout: true, script:''' - curl -u $Credentials -X GET "$githubAPIUrl/git/commits/${GIT_COMMIT}" ''') + curl -u $Credentials -X GET "'''+githubAPIUrl+'''/git/commits/${GIT_COMMIT}" ''') def slurper = new JsonSlurperClassic().parseText(commitMessage.toString().trim()) def commit=slurper.message.toString().trim(); JIRA_ID=commit.split(("\\n"))[0].split(':')[0].trim(); @@ -296,7 +296,7 @@ pipeline{ junit '**/TEST-*.xml' script{ commitMessage = sh (returnStdout: true, script:''' - curl -u $Credentials -X GET "$githubAPIUrl/git/commits/${GIT_COMMIT}" ''') + curl -u $Credentials -X GET "'''+githubAPIUrl+'''/git/commits/${GIT_COMMIT}" ''') def slurper = new JsonSlurperClassic().parseText(commitMessage.toString().trim()) def commit=slurper.message.toString().trim(); JIRA_ID=commit.split(("\\n"))[0].split(':')[0].trim(); @@ -330,7 +330,7 @@ pipeline{ script{ //JIRA_ID=env.CHANGE_TITLE.split(':')[0] prResponse = sh (returnStdout: true, script:''' - curl -u $Credentials -X POST -H 'Content-Type:application/json' -d '{\"title\": \"Automated PR for Integration Branch\" , \"head\": \"IntegrationBranch\" , \"base\": \"ReleaseBranch\" }' $githubAPIUrl/pulls ''') + curl -u $Credentials -X POST -H 'Content-Type:application/json' -d '{\"title\": \"Automated PR for Integration Branch\" , \"head\": \"IntegrationBranch\" , \"base\": \"ReleaseBranch\" }' '''+githubAPIUrl+'''/pulls ''') println(prResponse) def slurper = new JsonSlurper().parseText(prResponse) println(slurper.number) @@ -338,11 +338,11 @@ pipeline{ } } withCredentials([usernameColonPassword(credentialsId: 'rahul-git', variable: 'Credentials')]) { - sh "curl -u $Credentials -X POST -d '{\"event\": \"APPROVE\"}' $githubAPIUrl/pulls/${prNumber}/reviews" + sh "curl -u $Credentials -X POST -d '{\"event\": \"APPROVE\"}' "+githubAPIUrl+"/pulls/${prNumber}/reviews" } withCredentials([usernameColonPassword(credentialsId: 'a0ec09aa-f339-44de-87c4-1a4936df44f5', variable: 'Credentials')]) { script{ - sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: Merge pull request\"}' -u $Credentials $githubAPIUrl/pulls/${prNumber}/merge | tail -1 > mergeResult.txt" + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: Merge pull request\"}' -u $Credentials "+githubAPIUrl+"/pulls/${prNumber}/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() if(mergeResult==200){ println("Merge successful") @@ -377,7 +377,7 @@ pipeline{ junit '**/TEST-*.xml' script{ commitMessage = sh (returnStdout: true, script:''' - curl -u $Credentials -X GET "$githubAPIUrl/git/commits/${GIT_COMMIT}" ''') + curl -u $Credentials -X GET "'''+githubAPIUrl+'''/git/commits/${GIT_COMMIT}" ''') def slurper = new JsonSlurperClassic().parseText(commitMessage.toString().trim()) def commit=slurper.message.toString().trim(); JIRA_ID=commit.split(("\\n"))[0].split(':')[0].trim(); From 07e58ae83d0e184e0d89438982db7f013debc711 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 15:10:06 -0800 Subject: [PATCH 107/136] updated api github url --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 846b17b679..41559b12a9 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -224,7 +224,7 @@ pipeline{ } withCredentials([usernameColonPassword(credentialsId: 'a0ec09aa-f339-44de-87c4-1a4936df44f5', variable: 'Credentials')]) { script{ - sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: Merge pull request\"}' -u $Credentials $githubAPIUrl/${prNumber}/merge | tail -1 > mergeResult.txt" + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: Merge pull request\"}' -u $Credentials +githubAPIUrl+"/${prNumber}/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() if(mergeResult==200){ println("Merge successful") From 3b9da739ca1297d8dd199a70b5f546706cc771e5 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 22 Feb 2019 15:12:10 -0800 Subject: [PATCH 108/136] updated api github url --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 41559b12a9..9d23e0dfe5 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -224,7 +224,7 @@ pipeline{ } withCredentials([usernameColonPassword(credentialsId: 'a0ec09aa-f339-44de-87c4-1a4936df44f5', variable: 'Credentials')]) { script{ - sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: Merge pull request\"}' -u $Credentials +githubAPIUrl+"/${prNumber}/merge | tail -1 > mergeResult.txt" + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: Merge pull request\"}' -u $Credentials "+githubAPIUrl+"/${prNumber}/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() if(mergeResult==200){ println("Merge successful") From 5a1e15f4b4f2469017689bbdc0b4ace344fde7fb Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Thu, 28 Feb 2019 11:59:07 -0700 Subject: [PATCH 109/136] updated api github url --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 9d23e0dfe5..1d8038f6ec 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -224,7 +224,7 @@ pipeline{ } withCredentials([usernameColonPassword(credentialsId: 'a0ec09aa-f339-44de-87c4-1a4936df44f5', variable: 'Credentials')]) { script{ - sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: Merge pull request\"}' -u $Credentials "+githubAPIUrl+"/${prNumber}/merge | tail -1 > mergeResult.txt" + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: Merge pull request\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/${prNumber}/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() if(mergeResult==200){ println("Merge successful") From a5e5a6935eb3e6d6092cfc77b7aaf0e9e4e96c8d Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Fri, 1 Mar 2019 17:40:52 -0700 Subject: [PATCH 110/136] updated api github url --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 1d8038f6ec..d4e6dee10b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -224,7 +224,7 @@ pipeline{ } withCredentials([usernameColonPassword(credentialsId: 'a0ec09aa-f339-44de-87c4-1a4936df44f5', variable: 'Credentials')]) { script{ - sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: Merge pull request\"}' -u $Credentials https://api.github.com/repos/SameeraPriyathamTadikonda/marklogic-data-hub/${prNumber}/merge | tail -1 > mergeResult.txt" + sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: Merge pull request\"}' -u $Credentials "+githubAPIUrl+"/pulls/${prNumber}/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() if(mergeResult==200){ println("Merge successful") From 633fc6f9ac9c208230172e1c459552a0acd2dde6 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 4 Mar 2019 11:30:08 -0800 Subject: [PATCH 111/136] removing mergeresult file --- Jenkinsfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index d4e6dee10b..0adfff7070 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -22,7 +22,6 @@ pipeline{ agent { label 'dhfLinuxAgent'} steps{ script{ - sh 'printenv' if(env.CHANGE_TITLE){ JIRA_ID=env.CHANGE_TITLE.split(':')[0]; def transitionInput =[transition: [id: '41']] @@ -130,6 +129,7 @@ pipeline{ }else{ println("Merge Failed") } + sh 'rm -rf mergeResult.txt' }else if(response.equals("blocked")){ println("retry blocked"); sleep time: 1, unit: 'MINUTES' @@ -139,6 +139,7 @@ pipeline{ sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: merging PR\"}' -u $Credentials "+githubAPIUrl+"/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() println("Result is"+ mergeResult) + sh 'rm -rf mergeResult.txt' }else{ println("merging not possible") currentBuild.result = "FAILURE" @@ -231,6 +232,7 @@ pipeline{ }else{ println("Merge Failed") } + } } From 5cabc094e7b098a9d09eb3ba004fd1971a91a8c8 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 4 Mar 2019 12:26:58 -0800 Subject: [PATCH 112/136] removing mergeresult file --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 0adfff7070..0c6c2e01c0 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -29,7 +29,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $WORKSPACE/data-hub'+GRADLE_USER_HOME+'/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From de13bf15b1e08d91574e58439a2384cc03e61fde Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 4 Mar 2019 13:36:27 -0800 Subject: [PATCH 113/136] removing mergeresult file --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 0c6c2e01c0..0adfff7070 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -29,7 +29,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $WORKSPACE/data-hub'+GRADLE_USER_HOME+'/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From fbb1f4ec5dea6b6fbaddd2a4a66625d1eae476ba Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Mon, 4 Mar 2019 13:39:23 -0800 Subject: [PATCH 114/136] removing mergeresult file --- Jenkinsfile | 3 --- 1 file changed, 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 0adfff7070..a31cb0ec04 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -129,7 +129,6 @@ pipeline{ }else{ println("Merge Failed") } - sh 'rm -rf mergeResult.txt' }else if(response.equals("blocked")){ println("retry blocked"); sleep time: 1, unit: 'MINUTES' @@ -139,7 +138,6 @@ pipeline{ sh "curl -o - -s -w \"\n%{http_code}\n\" -X PUT -d '{\"commit_title\": \"$JIRA_ID: merging PR\"}' -u $Credentials "+githubAPIUrl+"/pulls/$CHANGE_ID/merge | tail -1 > mergeResult.txt" def mergeResult = readFile('mergeResult.txt').trim() println("Result is"+ mergeResult) - sh 'rm -rf mergeResult.txt' }else{ println("merging not possible") currentBuild.result = "FAILURE" @@ -232,7 +230,6 @@ pipeline{ }else{ println("Merge Failed") } - } } From 4baa484bf7be4c0944d254d748ed5b564827d85a Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 5 Mar 2019 09:33:20 -0800 Subject: [PATCH 115/136] removing mergeresult file --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index a31cb0ec04..3954b91a8f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -291,7 +291,7 @@ pipeline{ copyRPM 'Latest' //setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' setUpML '/space/Mark*.rpm' - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$WORKSPACE'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' junit '**/TEST-*.xml' script{ commitMessage = sh (returnStdout: true, script:''' From c738714fd6e0e22a5ba4b9cab7b609dc6ae58d23 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 5 Mar 2019 09:38:21 -0800 Subject: [PATCH 116/136] updated gralde caches --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 3954b91a8f..f8bf9918f4 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -29,7 +29,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ @@ -291,7 +291,7 @@ pipeline{ copyRPM 'Latest' //setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' setUpML '/space/Mark*.rpm' - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$WORKSPACE'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' junit '**/TEST-*.xml' script{ commitMessage = sh (returnStdout: true, script:''' From 669bc5f372805cb0d664ed27943224ec2ac794ff Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 5 Mar 2019 09:44:14 -0800 Subject: [PATCH 117/136] updated gralde caches --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index f8bf9918f4..849ffa0a98 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -29,7 +29,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean;./gradlew build -x test -Pskipui=true;' + sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From a65883f18a27f2f292d990a18b25217af9f7d8e3 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 5 Mar 2019 09:51:11 -0800 Subject: [PATCH 118/136] updated gralde caches --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 849ffa0a98..a2c5d00c39 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -29,7 +29,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' + sh 'echo '+JAVA_HOME+';export '+JAVA_HOME+';export $WORKSPACE'+GRADLE_USER_HOME+';export '+MAVEN_HOME+';export PATH=$WORKSPACE'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin;cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From 88e7abcb815b985a0763d23685fa9701166ccff6 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 5 Mar 2019 09:52:18 -0800 Subject: [PATCH 119/136] updated gralde caches --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index a2c5d00c39..b4414cd8e5 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -29,7 +29,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+JAVA_HOME+';export '+JAVA_HOME+';export $WORKSPACE'+GRADLE_USER_HOME+';export '+MAVEN_HOME+';export PATH=$WORKSPACE'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin;cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' + sh 'echo '+JAVA_HOME+';export '+JAVA_HOME+' export $WORKSPACE'+GRADLE_USER_HOME+';export '+MAVEN_HOME+';export PATH=$WORKSPACE'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin;cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From a463a453386101f349e4779db5a903b42a41ce8c Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 5 Mar 2019 09:58:57 -0800 Subject: [PATCH 120/136] updated gralde caches --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index b4414cd8e5..6084bd80c8 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -29,7 +29,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+JAVA_HOME+';export '+JAVA_HOME+' export $WORKSPACE'+GRADLE_USER_HOME+';export '+MAVEN_HOME+';export PATH=$WORKSPACE'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin;cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' + sh 'echo '+JAVA_HOME+';export PATH=$WORKSPACE'+GRADLE_USER_HOME+':'+JAVA_HOME+'/bin:$PATH:$MAVEN_HOME/bin;cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From 75482e856af98eaa4ced8868ea2ee7a81807c24d Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 5 Mar 2019 10:02:13 -0800 Subject: [PATCH 121/136] updated gralde caches --- Jenkinsfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 6084bd80c8..bfd27a36df 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -29,7 +29,8 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+JAVA_HOME+';export PATH=$WORKSPACE'+GRADLE_USER_HOME+':'+JAVA_HOME+'/bin:$PATH:$MAVEN_HOME/bin;cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' + sh 'echo '+JAVA_HOME+';export '+JAVA_HOME+'\ + export $WORKSPACE'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From 13864b197b05723be6eb17a57c82206e2c9fb78c Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 5 Mar 2019 10:03:12 -0800 Subject: [PATCH 122/136] updated gralde caches --- Jenkinsfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index bfd27a36df..bd9ab163a6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -30,7 +30,9 @@ pipeline{ } println(BRANCH_NAME) sh 'echo '+JAVA_HOME+';export '+JAVA_HOME+'\ - export $WORKSPACE'+GRADLE_USER_HOME+' export '+MAVEN_HOME+' export PATH=$WORKSPACE'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' + export $WORKSPACE'+GRADLE_USER_HOME+'\ + export '+MAVEN_HOME+'\ + export PATH=$WORKSPACE'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin;cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From 7315ccacc7060054c73608122b860308a596ae97 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 5 Mar 2019 10:04:22 -0800 Subject: [PATCH 123/136] updated gralde caches --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index bd9ab163a6..e6c23eac78 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -29,7 +29,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+JAVA_HOME+';export '+JAVA_HOME+'\ + sh 'echo '+JAVA_HOME+';export '+JAVA_HOME+';\ export $WORKSPACE'+GRADLE_USER_HOME+'\ export '+MAVEN_HOME+'\ export PATH=$WORKSPACE'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin;cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' From 7fa41da2b652e74138354af1e46783385501ed73 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 5 Mar 2019 10:09:47 -0800 Subject: [PATCH 124/136] updated gralde caches --- Jenkinsfile | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index e6c23eac78..33a85d8302 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,9 +1,6 @@ @Library('shared-libraries') _ import groovy.json.JsonSlurper import groovy.json.JsonSlurperClassic -def JAVA_HOME="~/java/jdk1.8.0_72" -def GRADLE_USER_HOME="/.gradle" -def MAVEN_HOME="/usr/local/maven" def JIRA_ID=""; def commitMessage=""; def prResponse=""; @@ -14,6 +11,11 @@ pipeline{ options { checkoutToSubdirectory 'data-hub' } + environment{ + JAVA_HOME="~/java/jdk1.8.0_72" + GRADLE_USER_HOME="$WORKSPACE/.gradle" + MAVEN_HOME="/usr/local/maven" + } parameters{ string(name: 'Email', defaultValue: 'stadikon@marklogic.com', description: 'Who should I say send the email to?') } @@ -29,10 +31,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo '+JAVA_HOME+';export '+JAVA_HOME+';\ - export $WORKSPACE'+GRADLE_USER_HOME+'\ - export '+MAVEN_HOME+'\ - export PATH=$WORKSPACE'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin;cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' + sh 'export $JAVA_HOME; export $GRADLE_USER_HOME; export $MAVE_HOME/bin;export $GRADLE_USR_HOME:$PATH:$MAVEN_HOME/bin;cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From cf625063960627a40f8750d58f5bf4e254be003a Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 5 Mar 2019 10:10:33 -0800 Subject: [PATCH 125/136] updated gralde caches --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 33a85d8302..71e7c7d66f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -12,7 +12,7 @@ pipeline{ checkoutToSubdirectory 'data-hub' } environment{ - JAVA_HOME="~/java/jdk1.8.0_72" + JAVA_HOME="`~/java/jdk1.8.0_72`" GRADLE_USER_HOME="$WORKSPACE/.gradle" MAVEN_HOME="/usr/local/maven" } From 6ddc84735930d39226f5757abeaf060a9b08b1ca Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 5 Mar 2019 10:11:25 -0800 Subject: [PATCH 126/136] updated gralde caches --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 71e7c7d66f..f9a4fe0983 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -12,7 +12,7 @@ pipeline{ checkoutToSubdirectory 'data-hub' } environment{ - JAVA_HOME="`~/java/jdk1.8.0_72`" + JAVA_HOME="~/java/jdk1.8.0_72" GRADLE_USER_HOME="$WORKSPACE/.gradle" MAVEN_HOME="/usr/local/maven" } @@ -31,7 +31,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'export $JAVA_HOME; export $GRADLE_USER_HOME; export $MAVE_HOME/bin;export $GRADLE_USR_HOME:$PATH:$MAVEN_HOME/bin;cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' + sh 'echo $JAVA_HOME;export $JAVA_HOME; export $GRADLE_USER_HOME; export $MAVE_HOME/bin;export $GRADLE_USR_HOME:$PATH:$MAVEN_HOME/bin;cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From fcd97f84c9656158a95ee9465d0df423d7a295df Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 5 Mar 2019 10:12:15 -0800 Subject: [PATCH 127/136] updated gralde caches --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index f9a4fe0983..4c22e89c56 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -31,7 +31,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo $JAVA_HOME;export $JAVA_HOME; export $GRADLE_USER_HOME; export $MAVE_HOME/bin;export $GRADLE_USR_HOME:$PATH:$MAVEN_HOME/bin;cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' + sh 'echo $JAVA_HOME;export $GRADLE_USER_HOME;export $MAVE_HOME/bin;export $GRADLE_USR_HOME:$PATH:$MAVEN_HOME/bin;which java;cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From a1d63d6fefb71a37bf062247304433d36ab2f7d5 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 5 Mar 2019 10:13:02 -0800 Subject: [PATCH 128/136] updated gralde caches --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 4c22e89c56..dc6dcc4a6a 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -13,7 +13,7 @@ pipeline{ } environment{ JAVA_HOME="~/java/jdk1.8.0_72" - GRADLE_USER_HOME="$WORKSPACE/.gradle" + GRADLE_USER_HOME=WORKSPACE+"/.gradle" MAVEN_HOME="/usr/local/maven" } parameters{ From c0a17cef1103d546cab5eba5fc1ea4e7332beb6d Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 5 Mar 2019 10:13:25 -0800 Subject: [PATCH 129/136] updated gralde caches --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index dc6dcc4a6a..9a307f28c0 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -13,7 +13,7 @@ pipeline{ } environment{ JAVA_HOME="~/java/jdk1.8.0_72" - GRADLE_USER_HOME=WORKSPACE+"/.gradle" + GRADLE_USER_HOME=env.WORKSPACE+"/.gradle" MAVEN_HOME="/usr/local/maven" } parameters{ From 007d9edc6593e5ea3522ff6adbf5d16836e14720 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 5 Mar 2019 10:14:14 -0800 Subject: [PATCH 130/136] updated gralde caches --- Jenkinsfile | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 9a307f28c0..dd12d49806 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -13,7 +13,7 @@ pipeline{ } environment{ JAVA_HOME="~/java/jdk1.8.0_72" - GRADLE_USER_HOME=env.WORKSPACE+"/.gradle" + GRADLE_USER_HOME="/.gradle" MAVEN_HOME="/usr/local/maven" } parameters{ @@ -31,7 +31,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo $JAVA_HOME;export $GRADLE_USER_HOME;export $MAVE_HOME/bin;export $GRADLE_USR_HOME:$PATH:$MAVEN_HOME/bin;which java;cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' + sh 'echo $JAVA_HOME;export $WORKSPACE$GRADLE_USER_HOME;export $MAVE_HOME/bin;export $WORKSPACE$GRADLE_USR_HOME:$PATH:$MAVEN_HOME/bin;which java;cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From 350b2e24a62a7d40522daa211c9ef562a2afb3db Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 5 Mar 2019 10:15:08 -0800 Subject: [PATCH 131/136] updated gralde caches --- Jenkinsfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index dd12d49806..8bca52b13b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -31,7 +31,8 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo $JAVA_HOME;export $WORKSPACE$GRADLE_USER_HOME;export $MAVE_HOME/bin;export $WORKSPACE$GRADLE_USR_HOME:$PATH:$MAVEN_HOME/bin;which java;cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' + sh 'echo $JAVA_HOME;export $WORKSPACE$GRADLE_USER_HOME + export $MAVE_HOME/bin;export $WORKSPACE$GRADLE_USR_HOME:$PATH:$MAVEN_HOME/bin;which java;cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From 269c3eaf959223feda6f385949c0577891c89ea8 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 5 Mar 2019 10:15:37 -0800 Subject: [PATCH 132/136] updated gralde caches --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 8bca52b13b..c462597cb1 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -31,7 +31,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo $JAVA_HOME;export $WORKSPACE$GRADLE_USER_HOME + sh 'echo $JAVA_HOME;export $WORKSPACE$GRADLE_USER_HOME \ export $MAVE_HOME/bin;export $WORKSPACE$GRADLE_USR_HOME:$PATH:$MAVEN_HOME/bin;which java;cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } From 3dfd491e667dd43bad61076a1b5057e580912352 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 5 Mar 2019 10:16:37 -0800 Subject: [PATCH 133/136] updated gralde caches --- Jenkinsfile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index c462597cb1..ea833ce89e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -32,7 +32,8 @@ pipeline{ } println(BRANCH_NAME) sh 'echo $JAVA_HOME;export $WORKSPACE$GRADLE_USER_HOME \ - export $MAVE_HOME/bin;export $WORKSPACE$GRADLE_USR_HOME:$PATH:$MAVEN_HOME/bin;which java;cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' + export $MAVEN_HOME/bin \ + export $WORKSPACE$GRADLE_USR_HOME:$PATH:$MAVEN_HOME/bin;which java;cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From a730057836a6104788b562f1fb29e51fac124e5f Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 5 Mar 2019 10:20:47 -0800 Subject: [PATCH 134/136] updated gralde caches --- Jenkinsfile | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index ea833ce89e..a07d093560 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -12,8 +12,8 @@ pipeline{ checkoutToSubdirectory 'data-hub' } environment{ - JAVA_HOME="~/java/jdk1.8.0_72" - GRADLE_USER_HOME="/.gradle" + JAVA_HOME_DIR="~/java/jdk1.8.0_72" + GRADLE_DIR="/.gradle" MAVEN_HOME="/usr/local/maven" } parameters{ @@ -31,9 +31,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo $JAVA_HOME;export $WORKSPACE$GRADLE_USER_HOME \ - export $MAVEN_HOME/bin \ - export $WORKSPACE$GRADLE_USR_HOME:$PATH:$MAVEN_HOME/bin;which java;cd $WORKSPACE/data-hub;rm -rf $WORKSPACE'+GRADLE_USER_HOME+'/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' + sh 'echo $JAVA_HOME;export JAVA_HOME=$JAVA_HOME_DIR;export GRADLE_USER_HOME=$WORKSPACE$GRADLE_DIR;export M2_HOME=$MAVEN_HOME/bin;export PATH=$GRADLE_USR_HOME:$PATH:$MAVEN_HOME/bin;which java;cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From 79ec993aebf4214e5d18fe63cfb3aff7c991f8d9 Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 5 Mar 2019 10:21:56 -0800 Subject: [PATCH 135/136] updated gralde caches --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index a07d093560..8dc7828fb1 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -31,7 +31,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo $JAVA_HOME;export JAVA_HOME=$JAVA_HOME_DIR;export GRADLE_USER_HOME=$WORKSPACE$GRADLE_DIR;export M2_HOME=$MAVEN_HOME/bin;export PATH=$GRADLE_USR_HOME:$PATH:$MAVEN_HOME/bin;which java;cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' + sh 'echo $JAVA_HOME;export JAVA_HOME=`$JAVA_HOME_DIR`;export GRADLE_USER_HOME=$WORKSPACE$GRADLE_DIR;export M2_HOME=$MAVEN_HOME/bin;export PATH=$GRADLE_USR_HOME:$PATH:$MAVEN_HOME/bin;which java;cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ From a22c8e78911f36fe0ed9c7c40c0325d2dcb1ae3e Mon Sep 17 00:00:00 2001 From: SameeraPriyathamTadikonda Date: Tue, 5 Mar 2019 10:34:01 -0800 Subject: [PATCH 136/136] updated gralde caches --- Jenkinsfile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 8dc7828fb1..2007c7666a 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -31,7 +31,7 @@ pipeline{ } } println(BRANCH_NAME) - sh 'echo $JAVA_HOME;export JAVA_HOME=`$JAVA_HOME_DIR`;export GRADLE_USER_HOME=$WORKSPACE$GRADLE_DIR;export M2_HOME=$MAVEN_HOME/bin;export PATH=$GRADLE_USR_HOME:$PATH:$MAVEN_HOME/bin;which java;cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' + sh 'echo $JAVA_HOME;export JAVA_HOME=`$JAVA_HOME_DIR`;export GRADLE_USER_HOME=$WORKSPACE$GRADLE_DIR;export M2_HOME=$MAVEN_HOME/bin;export PATH=$GRADLE_USR_HOME:$PATH:$MAVEN_HOME/bin;cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean --stacktrace;./gradlew build -x test -Pskipui=true;' archiveArtifacts artifacts: 'data-hub/marklogic-data-hub/build/libs/* , data-hub/ml-data-hub-plugin/build/libs/* , data-hub/quick-start/build/libs/', onlyIfSuccessful: true } } stage('Unit-Tests'){ @@ -40,7 +40,7 @@ pipeline{ copyRPM 'Latest' //setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' setUpML '/space/Mark*.rpm' - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' + sh 'echo $JAVA_HOME;export JAVA_HOME=`$JAVA_HOME_DIR`;export GRADLE_USER_HOME=$WORKSPACE$GRADLE_DIR;export M2_HOME=$MAVEN_HOME/bin;export PATH=$GRADLE_USR_HOME:$PATH:$MAVEN_HOME/bin;cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' junit '**/TEST-*.xml' script{ if(env.CHANGE_TITLE){ @@ -177,7 +177,7 @@ pipeline{ copyRPM 'Latest' //setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' setUpML '/space/Mark*.rpm' - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' + sh 'echo $JAVA_HOME;export JAVA_HOME=`$JAVA_HOME_DIR`;export GRADLE_USER_HOME=$WORKSPACE$GRADLE_DIR;export M2_HOME=$MAVEN_HOME/bin;export PATH=$GRADLE_USR_HOME:$PATH:$MAVEN_HOME/bin;cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' junit '**/TEST-*.xml' script{ commitMessage = sh (returnStdout: true, script:''' @@ -258,7 +258,7 @@ pipeline{ copyRPM 'Latest' //setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' setUpML '/space/Mark*.rpm' - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' + sh 'echo $JAVA_HOME;export JAVA_HOME=`$JAVA_HOME_DIR`;export GRADLE_USER_HOME=$WORKSPACE$GRADLE_DIR;export M2_HOME=$MAVEN_HOME/bin;export PATH=$GRADLE_USR_HOME:$PATH:$MAVEN_HOME/bin;cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' junit '**/TEST-*.xml' script{ commitMessage = sh (returnStdout: true, script:''' @@ -293,7 +293,7 @@ pipeline{ copyRPM 'Latest' //setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' setUpML '/space/Mark*.rpm' - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' + sh 'echo $JAVA_HOME;export JAVA_HOME=`$JAVA_HOME_DIR`;export GRADLE_USER_HOME=$WORKSPACE$GRADLE_DIR;export M2_HOME=$MAVEN_HOME/bin;export PATH=$GRADLE_USR_HOME:$PATH:$MAVEN_HOME/bin;cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' junit '**/TEST-*.xml' script{ commitMessage = sh (returnStdout: true, script:''' @@ -374,7 +374,7 @@ pipeline{ copyRPM 'Latest' //setUpML '$WORKSPACE/xdmp/src/Mark*.rpm' setUpML '/space/Mark*.rpm' - sh 'echo '+JAVA_HOME+'export '+JAVA_HOME+' export $WORKSPACE/data-hub'+GRADLE_USER_HOME+'export '+MAVEN_HOME+'export PATH=$WORKSPACE/data-hub'+GRADLE_USER_HOME+':$PATH:$MAVEN_HOME/bin; cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' + sh 'echo $JAVA_HOME;export JAVA_HOME=`$JAVA_HOME_DIR`;export GRADLE_USER_HOME=$WORKSPACE$GRADLE_DIR;export M2_HOME=$MAVEN_HOME/bin;export PATH=$GRADLE_USR_HOME:$PATH:$MAVEN_HOME/bin;cd $WORKSPACE/data-hub;rm -rf $GRADLE_USER_HOME/caches;./gradlew clean;./gradlew clean;./gradlew :marklogic-data-hub:test --tests com.marklogic.hub.processes.ProcessManagerTest -Pskipui=true' junit '**/TEST-*.xml' script{ commitMessage = sh (returnStdout: true, script:'''