È possibile definire Build after other projects are built
per pipeline multiramo, soprattutto per l'org. cartelle come Organizzazione GitHub o Bitbucket Tream / Project?
Esempio:
properties([pipelineTriggers([upstream(
threshold: hudson.model.Result.SUCCESS,
upstreamProjects: "../multibranch-job/master")])])
Funziona? Richiede un percorso assoluto o relativo?
risposte:
3 per risposta № 1Apparentemente Build after other projects are built
funziona bene con Pipeline generico, Multibranch o Org. Cartelle come Bitbucket Team / Project.
Il mio problema era legato al fatto che mi riferivo a un lavoro con percorso errato.
Percorso assoluto:
Un percorso assoluto potrebbe essere sempre individuato nella parte superiore della schermata di lavoro. Ciò è particolarmente utile se il nome contiene caratteri speciali che potrebbero essere sostituiti da Jenkins.
Quindi il properties
passo dovrebbe guardare:
properties([pipelineTriggers([upstream(
threshold: hudson.model.Result.SUCCESS,
upstreamProjects: "t/multibranch-job-to-be-triggered/feature%2Ftest")])])
Percorso relativo:
Accanto al percorso assoluto, è possibile fare riferimento al lavoro con percorsi relativi, ad esempio:
another-branch
../another-job/branch