
6/7/2017 · Jeff Kelsey
What this post added
This post details Ticketmaster's migration from a slow Jenkins CI pipeline to GitLab CI for their Android and iOS mobile app development. The primary technical challenge addressed was the significant build time reduction from 2 hours on Jenkins to under 8 minutes with GitLab CI. This was achieved by leveraging GitLab CI's capabilities, including integration with Amazon ECR for Docker container registry, and enabling faster build, test, and artifact generation. The post highlights the technical details of pushing Docker images to ECR and pulling them for builds, and the use of Gradle and SonarQube for code quality analysis within the CI pipeline. The success of this migration enabled Ticketmaster to achieve weekly mobile releases, improving fan experience and product quality.