Skip to content

Instantly share code, notes, and snippets.

@sebest
Created September 22, 2016 02:38
Show Gist options
  • Save sebest/5bae683600cc03ffb269c7c7d2b46ab1 to your computer and use it in GitHub Desktop.
Save sebest/5bae683600cc03ffb269c7c7d2b46ab1 to your computer and use it in GitHub Desktop.
CI / CD benchmark
August 2015
circleci
* pros:
- full docker support
- fast UI and build
- SSH mode to debug the build
* cons:
- no way to put secure ENV variable in the yml
quay.io
* pros:
- can build docker
- nice and simple UI
hub.docker
* pros:
- official repository
- can build docker
* cons:
- confusing UI/UX
shippable
* pros:
- docker support
- good support
- integration platform
- can store secure ENV variable in the yml
* cons:
- confusing UI/UX
- slow UI
- slow build
wercker
* pros:
- fast UI
- fast build
- basic docker support (subset of functionalities)
- really flexible
- docker pull/push built in
- can run locally
- can run locally in developper / autoreload mode
* cons:
- deploy ENV var are in the UI instead of config file
- beta
- support can be slow
travis
* pros:
- current solution
- most famous
- can store secure ENV variable in the yml
* cons:
- no built in docker support (https://github.com/moul/travis-docker)
codeship
* pros:
- nice UI
- easy to starts with
- no yml, everything is in the UI
* cons:
- no docker support(?)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment