Skip to content

Instantly share code, notes, and snippets.

@mheap
Created April 13, 2015 20:16
Show Gist options
  • Save mheap/b8e954697e21458be07e to your computer and use it in GitHub Desktop.
Save mheap/b8e954697e21458be07e to your computer and use it in GitHub Desktop.
Continuous delivery with GoCD

Move over Jenkins, there’s a new kid on the block and it’s called GoCD.

GoCD is a continuous integration system developed by Thoughtworks and open sourced in 2014. At it’s core, it’s a pipeline based build system that takes an input (or multiple inputs) and runs commands that you define on it.

This talk is a basic introduction to application packaging and continuous delivery, along with an overview of GoCD and how it can be used to ship continuously.

By reducing the time it takes to build our projects, we can reduce the time it takes to ship our code. By reducing the time to ship, we release things more often providing a better experience to our users and reducing risk for ourselves.

GoCD is a newly open sourced build system that doesn’t impose any structure on you, allowing you to build however you want whilst gently nudging you in the correct direction.

@simensen
Copy link

Is the first sentence the talk title? I suspect not and if I'm correct I think it sorta feels out of place here.

" takes an input (or multiple inputs)" seems longer and more complicated than it needs to be.

The main abstract seems pretty light and not a lot of things there jump out at me as being interesting. This sounds like it could be any CI tool. No reason why it is special.

However, that last sentence in the organizer notes sounds interesting to me. That could live in the abstract pretty easily.

The first paragraph sounds like you are selling the idea of CI to the organizers. I don't imagine the organizers need a primer on CI or what it is important but others may disagree with me.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment