2017-10-13 2 views
1

In einem Jenkinsfile Sie eingerichtet Skript Build triggert auf ‚stromaufwärts‘ Projekte, indem man verwendet ein deklaratives Jenkinsfile in einem mehrfach verzweigten Pipeline JobWie richte ich pipelineTriggers mithilfe einer deklarativen Jenkins-Datei ein?

properties([ 
    pipelineTriggers([ 
     upstream(
      threshold: 'SUCCESS', 
      upstreamProjects: 'UpstreamJob\master' 
     ) 
    ]) 
]) 

Wie kann ich die entsprechenden pipelineTriggers up?

Wenn ich setze pipelineTriggers im Abschnitt ‚Optionen‘ ich die folgende Fehlermeldung erhalten:

WorkflowScript: 20: Invalid option type "pipelineTriggers". Valid option types: [buildDiscarder, catchError, disableConcurrentBuilds, overrideIndexTriggers, retry, script, skipDefaultCheckout, skipStagesAfterUnstable, timeout, timestamps, waitUntil, withContext, withCredentials, withEnv, ws] 
+0

FYI, wir verwenden Jenkins 2.73.1 –

Antwort

1

Es soll nicht in den ‚Optionen‘, aber im Abschnitt ‚Trigger‘.

Versuchen:

pipeline { 
    triggers { 
     upstream (
      threshold: 'SUCCESS', 
      upstreamProjects: 'UpstreamJob\master' 
     ) 
    } 
} 
Verwandte Themen