Skip to content

oeister/continuous-integration-comparison

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 

Repository files navigation

Continuous Integration Comparison

A comparison of various continuous delivery options.

Table of contents

Self Hosted vs Hosted

Type Pros Cons
Self-Hosted
  • Absolute control over every aspect of build process
  • Time consuming
  • Huge barrier for new projects
Hosted
  • No maintenance
  • Minimal setup for new projects
  • Easy integrations
  • Build badges
  • Cost

TL;DR Hosted saves us time. Self-hosted gives us flexability.

Platforms

All of these meet minimum requirements:

  • headless browser support
  • deployment pipeline support
  • github and bitbucket integration
  • flexible scripting
  • build badges
  • parallel tests
Name Hosting Pros Cons Price
Codeship Hosted
  • BitBucket support
  • Dependency caching
  • Parallel test running
  • Debug builds via ssh
$199/month
Jenkins Self
  • Free
  • Lots of plugins
  • Highly customizable
  • Hard to debug
  • Have to manage server
  • Outdated tech
  • Not congruent with devops practices
  • Outdated interface
Free
Go CD Self Free
Travis CI Both
  • Dependency caching
  • Simple/Easy UI
  • Tests/Deployment in single file
  • Concurrent builds
  • Secrets encryption
  • No bitbucket support
  • No parallel tests
$250/month
Robot Sweatshop Self
  • Test on every environment
  • Time sink
  • No community support
Free
Circle CI Hosted
  • Very Expensive with scale
  • No bitbucket support
$269/mo for 6 containers
Drone Both
  • Built on docker containers
  • Easy self hosting
  • Inexpensive
  • Limited feature set
$50/month
Solano CI Both
  • SSH Debug
  • Parallel builds
$125/month

About

A comparison of CI options

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published