This is an automated email from the ASF dual-hosted git repository.
skygo pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-netbeans-tools.git
The following commit(s) were added to refs/heads/master by this push:
new 2ebf45f Add slacksend for jobs
2ebf45f is described below
commit 2ebf45f22a68428850ff2e7d51db8d6e9366190b
Author: Eric Barboni <[email protected]>
AuthorDate: Thu Apr 4 18:42:47 2019 +0200
Add slacksend for jobs
---
buildscripts/conveniences/Jenkinsfile-master.groovy | 10 +++++++++-
buildscripts/conveniences/Jenkinsfile-maven-master.groovy | 10 +++++++++-
.../conveniences/Jenkinsfile-maven-release100.groovy | 10 +++++++++-
.../conveniences/Jenkinsfile-maven-release110.groovy | 10 +++++++++-
buildscripts/conveniences/Jenkinsfile-maven-release90.groovy | 10 +++++++++-
buildscripts/conveniences/Jenkinsfile-release100.groovy | 10 +++++++++-
buildscripts/conveniences/Jenkinsfile-release110.groovy | 10 +++++++++-
buildscripts/conveniences/Jenkinsfile-release90.groovy | 11 +++++++++--
buildscripts/conveniences/generatebuildscript.sh | 12 +++++++++++-
9 files changed, 83 insertions(+), 10 deletions(-)
diff --git a/buildscripts/conveniences/Jenkinsfile-master.groovy
b/buildscripts/conveniences/Jenkinsfile-master.groovy
index 4997567..6c9219d 100644
--- a/buildscripts/conveniences/Jenkinsfile-master.groovy
+++ b/buildscripts/conveniences/Jenkinsfile-master.groovy
@@ -14,7 +14,7 @@ pipeline {
stages {
stage('Informations') {
steps {
- echo "Branche we are building is : refs/heads/master"
+ slackSend (channel:'#netbeans-builds', message:"STARTED: Job
'${env.JOB_NAME} [${env.BUILD_NUMBER}]' ($env.BUILD_URL), Branch we are
building is : refs/heads/master",color:'#f0f0f0')
}
}
stage('SCM operation') {
@@ -37,4 +37,12 @@ pipeline {
}
}
}
+ post {
+ success {
+ slackSend (channel:'#netbeans-builds', message:"SUCCESS: Job
'${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL}) ",color:'#00FF00')
+ }
+ failure {
+ slackSend (channel:'#netbeans-builds', message:"FAILED: Job
'${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})",color:'#FF0000')
+ }
+ }
}
diff --git a/buildscripts/conveniences/Jenkinsfile-maven-master.groovy
b/buildscripts/conveniences/Jenkinsfile-maven-master.groovy
index 43dff4d..781cfbc 100644
--- a/buildscripts/conveniences/Jenkinsfile-maven-master.groovy
+++ b/buildscripts/conveniences/Jenkinsfile-maven-master.groovy
@@ -14,7 +14,7 @@ pipeline {
stages {
stage('Informations') {
steps {
- echo "Branche we are building is : refs/heads/master"
+ slackSend (channel:'#netbeans-builds', message:"STARTED: Job
'${env.JOB_NAME} [${env.BUILD_NUMBER}]' ($env.BUILD_URL), Branch we are
building is : refs/heads/master",color:'#f0f0f0')
}
}
stage('mavenutils preparation') {
@@ -69,4 +69,12 @@ pipeline {
}
}
}
+ post {
+ success {
+ slackSend (channel:'#netbeans-builds', message:"SUCCESS: Job
'${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL}) ",color:'#00FF00')
+ }
+ failure {
+ slackSend (channel:'#netbeans-builds', message:"FAILED: Job
'${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})",color:'#FF0000')
+ }
+ }
}
diff --git a/buildscripts/conveniences/Jenkinsfile-maven-release100.groovy
b/buildscripts/conveniences/Jenkinsfile-maven-release100.groovy
index d9f4082..cfdc5b8 100644
--- a/buildscripts/conveniences/Jenkinsfile-maven-release100.groovy
+++ b/buildscripts/conveniences/Jenkinsfile-maven-release100.groovy
@@ -14,7 +14,7 @@ pipeline {
stages {
stage('Informations') {
steps {
- echo "Branche we are building is : refs/tags/10.0-vc5"
+ slackSend (channel:'#netbeans-builds', message:"STARTED: Job
'${env.JOB_NAME} [${env.BUILD_NUMBER}]' ($env.BUILD_URL), Branch we are
building is : refs/tags/10.0-vc5",color:'#f0f0f0')
}
}
stage('mavenutils preparation') {
@@ -69,4 +69,12 @@ pipeline {
}
}
}
+ post {
+ success {
+ slackSend (channel:'#netbeans-builds', message:"SUCCESS: Job
'${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL}) ",color:'#00FF00')
+ }
+ failure {
+ slackSend (channel:'#netbeans-builds', message:"FAILED: Job
'${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})",color:'#FF0000')
+ }
+ }
}
diff --git a/buildscripts/conveniences/Jenkinsfile-maven-release110.groovy
b/buildscripts/conveniences/Jenkinsfile-maven-release110.groovy
index f14f24d..81db628 100644
--- a/buildscripts/conveniences/Jenkinsfile-maven-release110.groovy
+++ b/buildscripts/conveniences/Jenkinsfile-maven-release110.groovy
@@ -14,7 +14,7 @@ pipeline {
stages {
stage('Informations') {
steps {
- echo "Branche we are building is : refs/heads/release110"
+ slackSend (channel:'#netbeans-builds', message:"STARTED: Job
'${env.JOB_NAME} [${env.BUILD_NUMBER}]' ($env.BUILD_URL), Branch we are
building is : refs/heads/release110",color:'#f0f0f0')
}
}
stage('mavenutils preparation') {
@@ -69,4 +69,12 @@ pipeline {
}
}
}
+ post {
+ success {
+ slackSend (channel:'#netbeans-builds', message:"SUCCESS: Job
'${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL}) ",color:'#00FF00')
+ }
+ failure {
+ slackSend (channel:'#netbeans-builds', message:"FAILED: Job
'${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})",color:'#FF0000')
+ }
+ }
}
diff --git a/buildscripts/conveniences/Jenkinsfile-maven-release90.groovy
b/buildscripts/conveniences/Jenkinsfile-maven-release90.groovy
index bdbd11a..26618cf 100644
--- a/buildscripts/conveniences/Jenkinsfile-maven-release90.groovy
+++ b/buildscripts/conveniences/Jenkinsfile-maven-release90.groovy
@@ -14,7 +14,7 @@ pipeline {
stages {
stage('Informations') {
steps {
- echo "Branche we are building is : refs/tags/9.0-vc3"
+ slackSend (channel:'#netbeans-builds', message:"STARTED: Job
'${env.JOB_NAME} [${env.BUILD_NUMBER}]' ($env.BUILD_URL), Branch we are
building is : refs/tags/9.0-vc3",color:'#f0f0f0')
}
}
stage('mavenutils preparation') {
@@ -69,4 +69,12 @@ pipeline {
}
}
}
+ post {
+ success {
+ slackSend (channel:'#netbeans-builds', message:"SUCCESS: Job
'${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL}) ",color:'#00FF00')
+ }
+ failure {
+ slackSend (channel:'#netbeans-builds', message:"FAILED: Job
'${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})",color:'#FF0000')
+ }
+ }
}
diff --git a/buildscripts/conveniences/Jenkinsfile-release100.groovy
b/buildscripts/conveniences/Jenkinsfile-release100.groovy
index 7fd074d..7ef8a72 100644
--- a/buildscripts/conveniences/Jenkinsfile-release100.groovy
+++ b/buildscripts/conveniences/Jenkinsfile-release100.groovy
@@ -14,7 +14,7 @@ pipeline {
stages {
stage('Informations') {
steps {
- echo "Branche we are building is : refs/heads/release100"
+ slackSend (channel:'#netbeans-builds', message:"STARTED: Job
'${env.JOB_NAME} [${env.BUILD_NUMBER}]' ($env.BUILD_URL), Branch we are
building is : refs/heads/release100",color:'#f0f0f0')
}
}
stage('SCM operation') {
@@ -37,4 +37,12 @@ pipeline {
}
}
}
+ post {
+ success {
+ slackSend (channel:'#netbeans-builds', message:"SUCCESS: Job
'${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL}) ",color:'#00FF00')
+ }
+ failure {
+ slackSend (channel:'#netbeans-builds', message:"FAILED: Job
'${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})",color:'#FF0000')
+ }
+ }
}
diff --git a/buildscripts/conveniences/Jenkinsfile-release110.groovy
b/buildscripts/conveniences/Jenkinsfile-release110.groovy
index 5aff7e2..4caa0fb 100644
--- a/buildscripts/conveniences/Jenkinsfile-release110.groovy
+++ b/buildscripts/conveniences/Jenkinsfile-release110.groovy
@@ -14,7 +14,7 @@ pipeline {
stages {
stage('Informations') {
steps {
- echo "Branche we are building is : refs/heads/release110"
+ slackSend (channel:'#netbeans-builds', message:"STARTED: Job
'${env.JOB_NAME} [${env.BUILD_NUMBER}]' ($env.BUILD_URL), Branch we are
building is : refs/heads/release110",color:'#f0f0f0')
}
}
stage('SCM operation') {
@@ -37,4 +37,12 @@ pipeline {
}
}
}
+ post {
+ success {
+ slackSend (channel:'#netbeans-builds', message:"SUCCESS: Job
'${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL}) ",color:'#00FF00')
+ }
+ failure {
+ slackSend (channel:'#netbeans-builds', message:"FAILED: Job
'${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})",color:'#FF0000')
+ }
+ }
}
diff --git a/buildscripts/conveniences/Jenkinsfile-release90.groovy
b/buildscripts/conveniences/Jenkinsfile-release90.groovy
index fb488b3..0781bcf 100644
--- a/buildscripts/conveniences/Jenkinsfile-release90.groovy
+++ b/buildscripts/conveniences/Jenkinsfile-release90.groovy
@@ -14,8 +14,7 @@ pipeline {
stages {
stage('Informations') {
steps {
- echo "Branche we are building is : refs/heads/release90"
- slackSend(channel: "#netbeans-builds", message: "building
netbeans javadoc ${env.JOB_NAME}", color: '#FFFF00')
+ slackSend (channel:'#netbeans-builds', message:"STARTED: Job
'${env.JOB_NAME} [${env.BUILD_NUMBER}]' ($env.BUILD_URL), Branch we are
building is : refs/heads/release90",color:'#f0f0f0')
}
}
stage('SCM operation') {
@@ -38,4 +37,12 @@ pipeline {
}
}
}
+ post {
+ success {
+ slackSend (channel:'#netbeans-builds', message:"SUCCESS: Job
'${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL}) ",color:'#00FF00')
+ }
+ failure {
+ slackSend (channel:'#netbeans-builds', message:"FAILED: Job
'${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})",color:'#FF0000')
+ }
+ }
}
diff --git a/buildscripts/conveniences/generatebuildscript.sh
b/buildscripts/conveniences/generatebuildscript.sh
index 8773cce..d0223e1 100644
--- a/buildscripts/conveniences/generatebuildscript.sh
+++ b/buildscripts/conveniences/generatebuildscript.sh
@@ -52,7 +52,7 @@ def write_pipelinebasic(afile,scm,jdktool,maventool,anttool):
afile.write(" stages {\n")
afile.write(" stage('Informations') {\n")
afile.write(" steps {\n")
- afile.write(" echo "+'"'+'Branche we are building is :
'+scm+'"'+"\n")
+ afile.write(" slackSend (channel:'#netbeans-builds',
message:"+'"'+"STARTED: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]'
($env.BUILD_URL), Branch we are building is :
"+scm+'"'+",color:'#f0f0f0')"+"\n")
afile.write(" }\n")
afile.write(" }\n")
@@ -67,7 +67,17 @@ def write_pipelinecheckout(afile,scm):
afile.write(" }\n")
def write_pipelineclose(afile):
+## close stage
afile.write(" }\n")
+ afile.write(" post {\n")
+ afile.write(" success {\n")
+ afile.write(" slackSend (channel:'#netbeans-builds',
message:"+'"'+"SUCCESS: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]'
(${env.BUILD_URL}) "+'"'+",color:'#00FF00')"+"\n")
+ afile.write(" }\n")
+ afile.write(" failure {\n")
+ afile.write(" slackSend (channel:'#netbeans-builds',
message:"+'"'+"FAILED: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]'
(${env.BUILD_URL})"+'"'+",color:'#FF0000')"+"\n")
+ afile.write(" }\n")
+ afile.write(" }\n")
+## close pipeline
afile.write("}\n")
afile.close
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists