, Posters
Oftentimes software developers are forced to allocate time towards processes other than development such as waiting for builds, retrying merge requests, and updating packages. We are working to improve the workflow efficiency of CI/CD pipelines in GitLab. We will use Kubernetes to deploy jobs in parallel, removing the need to wait for each job to finish before initiating the next. This will significantly reduce testing time. By running developer tools on our Kubernetes cluster – such as Marge-bot, a merge request bot, and RenovateBot, an automated dependabot – we will decrease time-consuming tasks unrelated to coding and allow developers to focus on research and the development process.