This is an automated email from the ASF dual-hosted git repository.

martin_s pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/archiva-jenkins-lib.git


The following commit(s) were added to refs/heads/master by this push:
     new 4ec92dc  Adding upstreamTriggers
4ec92dc is described below

commit 4ec92dc31bd5be47b91722c532eac3115dee7149
Author: Martin Stockhammer <[email protected]>
AuthorDate: Sat Dec 18 14:09:49 2021 +0100

    Adding upstreamTriggers
---
 vars/multiJdkBuild.groovy | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/vars/multiJdkBuild.groovy b/vars/multiJdkBuild.groovy
index e7b4ff5..c5097a9 100644
--- a/vars/multiJdkBuild.groovy
+++ b/vars/multiJdkBuild.groovy
@@ -42,6 +42,7 @@ def call(Map params = [:]) {
   // now determine params
   def jdk = params.containsKey('jdk') ? params.jdk : 'jdk_1.8_latest'
   def jdk11 = params.containsKey('jdk11') ? params.jdk : 'jdk_11_latest'
+  def upstreamTriggers = 
params.containsKey('upstreamTriggers')?params.upstreamTriggers:''
   // use the cmdLine parameter otherwise default depending on current branch
   def cmdline = params.containsKey('cmdline') ? params.cmdline : 
((env.NONAPACHEORG_RUN != 'y' && env.BRANCH_NAME == 'master') ?"clean 
deploy":"clean install")
   def cmdlineJdk11 = params.containsKey('cmdlineJdk11') ? params.cmdlineJdk11 
: "clean install"
@@ -63,6 +64,10 @@ def call(Map params = [:]) {
 
   pipeline {
     agent any
+    triggers { 
+        upstream(upstreamProjects: upstreamTriggers, threshold: 
hudson.model.Result.SUCCESS) 
+    }
+
     stages{
       stage("Build JDK8") {
         agent { node { label 'ubuntu' } }

Reply via email to