My view is that there are three paths people will follow in using Jenkins: * the traditional path will predominantly use freestyle jobs as the engine of work * the modern path will predominantly use s/literate/new name/ jobs as the engine of work * the gradle-fanboys will predominantly use s/workflow/pipelines/ as the engine of work.
All three groups will - to my thinking - use s/workflow/pipelines/ as the coordinator of work. None of these three groups souls be seen as inferior or superior, as there are trade-offs for each path: * freestyle/etc is a poor fit for refactoring the build process on a branch * s/literate/new name/ is a poor fit for organisations that want to block ordinary users from changing the build (as they can control the build just by committing to SCM and SCMs like Git do not have path based access controls) * s/workflow/pipelines/ has some baggage from its groovy DSL parser engine that can be viewed as overkill for lots of simple build jobs But when you get to coordinating individual units of work, s/workflow/pipelines/ really comes into its own. NOTE: the above is my personal opinion expressed outside of work hours - Stephen On Wednesday 28 October 2015, Slide <slide.o....@gmail.com> wrote: > Honestly, I'm kind of getting tired of hearing about how workflow will > solve all of my problems and cancer. I'm glad that people like it, but > honestly, for a new user of Jenkins, workflow is so overkill. It's great > having an option for people who are build engineers and whatnot, but please > don't overlook people who are tasked with setting up a build server and > have very little experience with code. I'm sure there are things being > worked on to make workflow easier, and that's great. I'm really considering > other tools at this point because of workflow being pushed so hard. I've > heard people say I shouldn't worry, but when you have several of the major > contributors looking at workflow and fatal issues like [1] and [2] around > for over a year affecting users, its pretty disheartening. > > 1 - https://issues.jenkins-ci.org/browse/JENKINS-22853 > 2 - https://issues.jenkins-ci.org/browse/JENKINS-23271 > > On Wed, Oct 28, 2015, 10:57 R. Tyler Croy <ty...@monkeypox.org > <javascript:_e(%7B%7D,'cvml','ty...@monkeypox.org');>> wrote: > >> >> I've posted this to the blog which I'm very excited about but is also >> relevant >> to this list: >> < >> http://jenkins-ci.org/content/jenkins-20-proposal-pipeline-code-front-and-center >> > >> >> Please see <https://issues.jenkins-ci.org/browse/JENKINS-31152> for >> comments/votes/etc >> >> >> - R. Tyler Croy >> >> ------------------------------------------------------ >> Code: <https://github.com/rtyler> >> Chatter: <https://twitter.com/agentdero> >> >> % gpg --keyserver keys.gnupg.net --recv-key 3F51E16F >> ------------------------------------------------------ >> >> -- >> 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+unsubscr...@googlegroups.com >> <javascript:_e(%7B%7D,'cvml','jenkinsci-users%2bunsubscr...@googlegroups.com');> >> . >> To view this discussion on the web visit >> https://groups.google.com/d/msgid/jenkinsci-users/20151028175559.GX2450%40blackberry.coupleofllamas.com >> . >> For more options, visit https://groups.google.com/d/optout. >> > -- > 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+unsubscr...@googlegroups.com > <javascript:_e(%7B%7D,'cvml','jenkinsci-users%2bunsubscr...@googlegroups.com');> > . > To view this discussion on the web visit > https://groups.google.com/d/msgid/jenkinsci-users/CAPiUgVfNuL0t8m9aM7UfT26yKARyL5bmbURDqRZp9qbQ7D8WMA%40mail.gmail.com > <https://groups.google.com/d/msgid/jenkinsci-users/CAPiUgVfNuL0t8m9aM7UfT26yKARyL5bmbURDqRZp9qbQ7D8WMA%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- Sent from my phone -- 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+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CA%2BnPnMwjmUVx6%3DBOfb4Luq7NLxvtUbs50fhwMihNyvETCiuHBA%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.