Hello All,
I am trying to use Jenkins build flow plugin to create below build chain.
<https://lh3.googleusercontent.com/-RiusPDtzJP8/VXlWpPCLBMI/AAAAAAAAANA/3_G4K6MyLG0/s1600/Presentation1.png>
I have used below DSL to achieve up to build D.
How to specify that Build E should start only after both Build D & Build C
are completed?
// Declare all Build Results
def Build_A_Result
def Build_B_Result
def Build_C_Result
def Build_D_Result
def Build_E_Result
// Declare the build calls
def Build_A_Flow= { Build_A_Result= ignore(UNSTABLE) { build( 'Build_A' ) }
}
def Build_B_Flow= { Build_B_Result= ignore(UNSTABLE) { build( 'Build_B' ) }
}
def Build_C_Flow= { Build_C_Result= ignore(UNSTABLE) { build( 'Build_C' ) }
}
def Build_D_Flow= { Build_D_Result= ignore(UNSTABLE) { build( 'Build_D' ) }
}
def Build_E_Flow= { Build_E_Result= ignore(UNSTABLE) { build( 'Build_E' ) }
}
//Start the process flow
def BuildBDFlow= {
[ Build_B_Flow,
Build_D_Flow
].each { it() }
}
def BuildABCFlow= {
[Build_A_Flow,
{ parallel(BuildBDFlow, Build_C_Flow) }
].each { it() }
}
[ BuildABCFlow ].each { it() }
--
You received this message because you are subscribed to the Google Groups
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/jenkinsci-users/09279607-c353-4d58-b3a3-dc56ddd92671%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.