Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Jenkins Build Flow versus Workflow (Pipeline) plugin

I notice there are (at least) two orchestration options for Jenkins

  • Build Flow
  • Workflow - Now known as Pipeline

I found Build Flow first and implemented an orchestration job around that which seems to work OK for our needs. Are there any advantages to switching to Pipeline? My thoughts for switching to Pipeline are

  • Pro - The project seems more active than Build Flow
  • Con - The DSL seems much more complex
like image 922
Friedrich 'Fred' Clausen Avatar asked Feb 09 '16 04:02

Friedrich 'Fred' Clausen


1 Answers

Pipeline / Workflow is based off concepts from the Build Flow plugin. Based on the wiki notes here: https://wiki.jenkins-ci.org/display/JENKINS/Build+Flow+Plugin it would seem like Pipeline is the future of Build Flow. I know for a fact that Pipeline is considered a a core strategic initiative for Jenkins 2.0 by Cloudbees and will be a front and center initiative going forward.

https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+2.0

In short, I would move to Pipeline to be ahead of the curve.

like image 85
Mark Bidewell Avatar answered Sep 22 '22 04:09

Mark Bidewell