Session
Today's landscape boasts a variety of CI/CD platforms, including GitHub, GitLab, CodeLinaro, and Jenkins. Recently, patches were submitted for enabling pipeline solutions into the Linux Kernel tree. Our aim is to enhance transparency in testing solutions, thereby maximising the value developers derive from the outcomes. In our presentation, we will explore several innovative approaches, particularly focusing on Linaro's open-source contributions like TuxMake and TuxRun. These tools facilitate building and testing the Linux kernel within GitLab pipelines and GitHub Actions. Furthermore, we will delve into advanced testing strategies that leverage cloud resources for build and test processes through TuxSuite. A significant portion of our discussion will be dedicated to Curated TuxSuite Plans that outline specific builds and tests for various subsystems, triggered by relevant patches to those subsystems. This approach not only streamlines the testing process but also ensures targeted and efficient testing aligned with subsystem changes.