POSTER P910: Improving CI/CD workflow efficiency with Kubernetes and an automated bot system

ADASS posters are displayed all week

When

10:10 p.m., Nov. 9, 2023

Theme: Other creative topics in astronomical software

pretalxeposter

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.

Contacts

Arianna Ranabhat, Macquarie University