Future of 'pipeline' in the context of Blue Ocean?

49 views
Skip to first unread message

Gardell, Steven

unread,
Mar 12, 2017, 8:19:04 PM3/12/17
to jenkins...@googlegroups.com

Not surprisingly the Blue Ocean site is full of references to the “Jenkins Pipeline.” But it turns out that this really referring to the declarative pipeline. My experience is that in its current state Blue Ocean is a step back, or at best sideways, for the imperative/scripted pipeline. Following threads here and elsewhere it is pretty clear that the vernacular is converging to equate “Blue Ocean Pipeline” with “Declarative Pipeline.”

 

My question is do we see the Blue Ocean UI more fully embracing the imperative pipeline in the future as might be inferred from the statement “The intention is that as Blue Ocean matures there will be less and less reasons for users to go back to the existing UI” or do we see the imperative pipeline going away? Or possibly some tweaks to how imperative pipelines are written to provide Blue Ocean with a better decoder ring? I ask because converting our imperative pipelines to declarative is looking rather non-trivial.

 

Along a somewhat related vein, our imperative pipelines make use of the postBuild plugin to summarize various sorts of build results. But I don’t find any of that material presented in the Blue Ocean UI. So I gather it is not supported. Will it be? Or some other way of achieving the same end?

Andrew Bayer

unread,
Mar 12, 2017, 10:29:36 PM3/12/17
to jenkins...@googlegroups.com
The Blue Ocean visualization works equally well for any Pipeline, whether Scripted or Declarative. The Pipeline editor in Blue Ocean only works with Declarative, but that's the only difference. 

--
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-users+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CY1PR0301MB1996CCE2CB0584FEC064A34EB8250%40CY1PR0301MB1996.namprd03.prod.outlook.com.
For more options, visit https://groups.google.com/d/optout.

Gardell, Steven

unread,
Mar 13, 2017, 7:30:14 AM3/13/17
to jenkins...@googlegroups.com

This is not my experience. I see two different bad behaviors:

1)      The display presented for a currently running job is simply wrong, with the tool showing a running downstream serial activity that doesn’t exist. Once the overall job completes it “pops” back to a somewhat more correct presentation. See #2

2)      Presentation of a build with multiple levels of parallelism (e.g. where one of the parallel activities is forked into parallel activities that re-join) does not present correctly

 

Maybe there is some documentation lurking somewhere about structuring Scripted pipelines in a Blue Ocean friendly fashion?

 

If the expectation is that this should all work, I will create Jira items for these behaviors.

 

Then there is the “visualization” question related to postBuild…

 

From: jenkins...@googlegroups.com [mailto:jenkins...@googlegroups.com] On Behalf Of Andrew Bayer
Sent: Sunday, March 12, 2017 10:29 PM
To: jenkins...@googlegroups.com
Subject: Re: Future of 'pipeline' in the context of Blue Ocean?

 

The Blue Ocean visualization works equally well for any Pipeline, whether Scripted or Declarative. The Pipeline editor in Blue Ocean only works with Declarative, but that's the only difference. 

On Mar 12, 2017 17:19, "Gardell, Steven" <sgar...@sonusnet.com> wrote:

Not surprisingly the Blue Ocean site is full of references to the “Jenkins Pipeline.” But it turns out that this really referring to the declarative pipeline. My experience is that in its current state Blue Ocean is a step back, or at best sideways, for the imperative/scripted pipeline. Following threads here and elsewhere it is pretty clear that the vernacular is converging to equate “Blue Ocean Pipeline” with “Declarative Pipeline.”

 

My question is do we see the Blue Ocean UI more fully embracing the imperative pipeline in the future as might be inferred from the statement “The intention is that as Blue Ocean matures there will be less and less reasons for users to go back to the existing UI” or do we see the imperative pipeline going away? Or possibly some tweaks to how imperative pipelines are written to provide Blue Ocean with a better decoder ring? I ask because converting our imperative pipelines to declarative is looking rather non-trivial.

 

Along a somewhat related vein, our imperative pipelines make use of the postBuild plugin to summarize various sorts of build results. But I don’t find any of that material presented in the Blue Ocean UI. So I gather it is not supported. Will it be? Or some other way of achieving the same end?

--
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.

--

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/CAPbPdOah319LAkXVaHLRJucoz%3DySb%2BYWRHO3UKEtAKf2H8uSPw%40mail.gmail.com.

Reply all
Reply to author
Forward
0 new messages