Why I like BuildKite


BuildKite is a relative new CI toolkit I would like to replace Jenkins with. Here are some pros and cons I thought I could share:

Pros:

  • Designed with containers(docker) in mind.
  • Hybrid architecture, console as a hosted service where agents can run anywhere with internet connectivity
  • Build pipeline as code, also very easy to write because it’s just yaml
  • Parallelism in pipeline
  • It’s made in Melbourne
  • Artifacts can be stored in own S3 bucket
  • Well organised UI with a neat github like style

Cons:

  • If there are lots of agents running, some orchestration is needed
  • Some features are in beta quality still

🙂