title: What is a good tool for Build Pipelines?
body: <p>I need a tool that will graphically represent our build pipeline. The below screenshots of ThoughtWorks Go and the Jenkins Pipeline plugin illustrate almost exactly what I want it to look like.</p>
  
  <p>The problem is that we already use Jenkins for our builds and deployments, along with a few other custom tools for orchestration type duties. We don't want a pipeline tool to do the builds or deployments itself, it just needs to invoke Jenkins! I tried out Go, and the first thing it asked for is where my source code is and how to build it. I couldn't get Go to work in a way where Jenkins does the builds but Go creates the pipeline.</p>
  
  <p>I've also experimented with the Jenkins Pipeline plugin, but it's very limiting. For one, it doesn't work with the Join plugin (so we can't have jobs run in parallel, which is a requirement). It also assumes that all of our tasks happen in Jenkins (Jenkins can't see outside of our test lab and into our production environment). I don't know if this is a viable option either.</p>
  
  <p>So, does anyone have any recommendation for some pipeline tools that will do what I'm looking for?</p>
  
  <p><img src="https://i.stack.imgur.com/pkYfs.jpg" alt="ThoughtWorks Go">
  <img src="https://i.stack.imgur.com/KACDD.jpg" alt="Jenkins Pipeline Plugin"></p>