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
🙂