At the end of 2017, our team started to work on a completely new mobile SDK. We started from scratch and we wanted to fix issues that we witnessed during our work on the existing SDK. And CI was one of the major topics.
This talk is about our approach to building new CI from scratch. What we tried, what didn't work, what types of issues we faced.
Keywords for this talk: Jenkins, AWS, Serverless, Docker, Mac mini, git, repo, Gerrit, Java, Go
Started on the client side of different web applications, then moved to the backend and now mostly works on CI, infrastructure and automation topics. AWS user since 2010. Gopher since 2015. Contributor to open source projects. Truly (and very passionately) believes that testing is not about bugs and reports, but about the overall improvement of quality, speed, and engineering productivity.