Build Pipeline plugin and Build Flow plugin

57 views
Skip to first unread message

Christoph Kutzinski

unread,
Jul 21, 2015, 10:19:38 AM7/21/15
to Jenkins Users
Hi,
 
I'm trying to set up a CD pipeline with Jenkins where I can
 
I) concisely define the relationship (triggers) between the single pipeline steps (jobs)
II) have a nice visualisation of the full pipeline
 
The Build Flow plugin is a good fit for I, while the Build Pipeline plugin is a nice fit for II.
However, the Build Pipeline plugin doesn't seem to understand the job dependencies defined via the Build Flow plugin.
 
Does someone have experiences with similar setups? What is your solution for this?
 
 
cheers
Christoph
 

nicolas de loof

unread,
Jul 21, 2015, 10:37:29 AM7/21/15
to jenkins...@googlegroups.com
build flow did introduce buildgraphview-plugin for this exact use case

build pipeline only can rendre static and mostly sequential pipelines

--
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 jenkinsci-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/trinity-a06e6a93-82f7-4ef9-b2a1-6f05cb05c735-1437488362066%403capp-gmx-bs41.
For more options, visit https://groups.google.com/d/optout.

nicolas de loof

unread,
Jul 21, 2015, 10:37:54 AM7/21/15
to jenkins...@googlegroups.com
Did you considered using workflow plugin ?

Christoph Kutzinski

unread,
Jul 21, 2015, 10:42:20 AM7/21/15
to jenkins...@googlegroups.com
Yes,
but it doesn't have any visualisation, either (unless I use Jenkins Enterprise), has it?
 
Gesendet: Dienstag, 21. Juli 2015 um 14:37 Uhr
Von: "nicolas de loof" <nicolas...@gmail.com>
An: "jenkins...@googlegroups.com" <jenkins...@googlegroups.com>
Betreff: Re: Build Pipeline plugin and Build Flow plugin

Christoph Kutzinski

unread,
Jul 21, 2015, 10:44:36 AM7/21/15
to jenkins...@googlegroups.com
Thanks!
 
Can I also define manual triggered steps in a setup of the Build-Flow plugin and the build-graphview-plugin like you can do with the build pipeline plugin?
 
Gesendet: Dienstag, 21. Juli 2015 um 14:37 Uhr
Von: "nicolas de loof" <nicolas...@gmail.com>
An: "jenkins...@googlegroups.com" <jenkins...@googlegroups.com>
Betreff: Re: Build Pipeline plugin and Build Flow plugin

nicolas de loof

unread,
Jul 21, 2015, 10:44:49 AM7/21/15
to jenkins...@googlegroups.com
oh yes indeed, oss version only has a simplified step vizualisation

nicolas de loof

unread,
Jul 21, 2015, 10:46:14 AM7/21/15
to jenkins...@googlegroups.com
build graph view do rely on upstreamCause so should handle most relations between builds
and for the others (including build-flow) do offer an extension point to discover other relations

Christoph Kutzinski

unread,
Jul 21, 2015, 11:02:33 AM7/21/15
to jenkins...@googlegroups.com
Am I right when saying the the buildgraphview-plugin is a king of 'after the fact' view of a pipeline run?
I.e. I can see the results of a pipeline afterwards, but I can not actively control a pipeline (lie in the Build Pipeline pluing):
- starting a new pipeline run
- re-running a build
- triggering manul steps
 
Gesendet: Dienstag, 21. Juli 2015 um 14:45 Uhr
Betreff: Re: Re: Build Pipeline plugin and Build Flow plugin

nicolas de loof

unread,
Jul 21, 2015, 11:14:57 AM7/21/15
to jenkins...@googlegroups.com
yes, by intention, as the real world CD scenario I've considered aren't static and can involve various steps depending on runtime context

start a new pipeline is just about re-trigger the initial step (which I expect to be a git push)
re-run a build could make sense, but then you can just enable retry plugin on the adequate jobs
manual steps aren't considered by build flow plugin (but fully supported by workflow)


Reply all
Reply to author
Forward
0 new messages