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' } }