Skip to content

Re-activate snapshot packages and run checkpatch linter [REVPI-3716]

Nicolai Buchwitz requested to merge devel/nbuchwitz/gitlab-ci into revpi-6.1

This MR intents to port the snapshot builds functionality, which was part of our GitHub CI.

  • Run checkpatch on each commit of a merge request
  • Build snapshot packages with kernelbakery (same code as on GitHub) after MR was merged. This helps to have always working kernel packages for default branch
  • Build snapshot packages with kernelbakery (same code as on GitHub) optionally in a MR (user needs to start the job manually, grey icon in the pipeline)

Checkpatch review

Example of a successful job: https://gitlab.com/revolutionpi/linux/-/jobs/6038616561

Example of a failed job with checkpatch output: https://gitlab.com/revolutionpi/linux/-/jobs/6038614830

How to trigger build jobs

image

  • Click on the >> symbol in the pipeline view
  • Choose build target (or targes) by pressing the > button
Edited by Nicolai Buchwitz

Merge request reports