I’m starting to put together some research into CI/CD. That might even be the wrong name: I’m more interested in starting to catalog different parts (and vendors/projects) in The DevOps Pipeline. Looking at Jenkins and crew seems like a good start.
Inspired by @krishnan’s ever excellent Docker ecosystem mind-map, I thought I’d start one for CI/CD. What would you add and correct about it?
http://www.mindmeister.com/maps/public_map_shell/487228559/ci-cd?width=600&height=400&z=0.4
There’s also an excellent DZone overview of the space (with a positive example of native advertising if you’re into over-thinking on that kind of thing), and I like this question from the most recent Eclipse Community survey (2014):
[
](https://www.flickr.com/photos/cote/15812599860 ““What build and release management products do you typically use? (Select all that apply.)” Eclipse Community Survey, 2014 n=876 by Michael Coté, on Flickr”)
Obviously, that chart is scoped to people who’d spend time answering the Eclipse Community survey, but over the years that’s been a good source for directional (and beyond) input on what’s happening in the programming world, at the very least the Java-heavy part. See Ian’s overview of the survey for demographics and all the questions.
Anyhow, I’d appreciate input here. I want to try to paint out a landscape of the CI/CD space, but kind of keep it focused on just the Jenkins-like stuff…and maybe the “orchestration” and release management overlays.