How we used GitLab CI to build GitLab faster
May 2, 2018Rémy Coutable

Summary
This post details the automation of the daily merge process between `gitlab-ce` and `gitlab-ee` repositories using GitLab CI. It describes the manual process, its drawbacks, and the solution involving a script in the `release-tools` project. The script automates merge request creation, identifies conflict resolvers, and uses pipeline schedules to run every three hours. The benefits include saved developer time, better conflict resolution, fewer conflicts due to more frequent merges, and reduced developer frustration.