HumanGeo switched from Jenkins to GitLab and cut costs by 1/3
Nov 14, 2017William Chia

Summary
This post details HumanGeo's migration from Jenkins to GitLab CI, highlighting significant reductions in administration time (96%) and infrastructure costs (33%). Key technical contributions include the adoption of CI as code using YAML, which is more accessible to developers than Jenkins' Groovy DSL. The use of GitLab's flexible CI runners, integrated with Docker Machine and AWS spot instances, allowed for dynamic resource allocation, reducing the need for always-on dedicated instances. The post also mentions the increasing pace of innovation with monthly GitLab releases and the potential of Auto DevOps for release processes and canary deployments.