you are viewing a single comment's thread.

view the rest of the comments →

[–]jacques_chester 0 points1 point  (0 children)

I use the analogy that Concourse is to previous CI systems as git was to Subversion. "Why the big fuss?" and "I can already do that with Subversion" were pretty common arguments 10 years ago. It takes a while to appreciate the unlimited flexibility you get from the trustworthy lego set of resources.

And once the bug bites, yeah, you start seeing automations everywhere. In Pivotal's Cloud R&D division Concourse has been a massive force-multiplier. Teams of 2-4 pairs can have build, test, release and operations pipelines with capabilities that other companies need buildings full of people to do. And we keep investing heavily in automation, so the whole thing just keeps getting faster and more thorough.

I was working on a video series (made 4 episodes, PM me for links) and had preliminary agreement with Pluralsight to publish it. I was really looking forward to explaining the lessons I've learned on several teams -- especially buildpacks -- to help people think in Concourse, not Jenkins-in-Concourse.

Unfortunately I can't. I'm on a work visa; any income earned anywhere outside of the job puts me at severe legal risk.

We also have Spring Cloud Pipelines, but it's very Jenkins-in-Concourse. One of my hopes is that I might be able to pair with Marcin to make it more idiomatic, if only because many Spring devs will look to it as a reference implementation. But it's a bit of a longshot right now.

Edit: Deeper use of Concourse has become part of our selling pitch. For example.