News for hackers. Stuff that matters.
Re:Years and lessons working at ThoughtWorks by xorcist on Monday April 04, 2016 @05:01AM (#11420339)
I wouldn't have jobs fixing these installations if I hadn't worked in this area for a while. I used Cruise Control and lived to see it crushed under the dominance of Hudson/Jenkins. And Go bears very little resemblance to it. A classic second system, if you will. It's like how every new tool throws out everything old, aiming for a complete rewrite, but several years later is still a web interface where you enter shell commands. The opportunities for these to develop .. intricacies are endless.

If you think Go was the first tool in the CD area, that probably says more about Thoughtworks defining CD as whatever-we-say-it-is, rather that the capabilities of a specific tool. It's not that people didn't do CD before 2010. It didn't bring anything new at the time. I suspect Go would have fared better if it was a Jenkins visualization plugin, there it could have ridden the coattails of its DSL system. Jenkins is the PHP of CI/CD and you need to go above and beyond it if you want to replace it. I would love, for example, to see Ansible/Red Hat bring their automation experience to this space. Imagine a CD Tower plugin, or a build system where not just the dependecies are declarative. I haven't had the opportunity to use Concourse yet, but I'm sure I will.

There are no comments on this comment yet.