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

Reply via email to