embed-ci-setup
Installation
SKILL.md
embed-ci-setup
Quickly create a GitLab CI Pipeline for embedded (C language) repositories with SonarQube incremental code scanning.
Description
Embedded team rule: Repositories without a Pipeline cannot merge MRs. This Skill helps embedded engineers create a standard CI Pipeline for their repository within minutes, including:
- MR-triggered SonarQube incremental scanning (scans only
.c/.hfiles changed in this MR) - Quality Gate check (shows a warning on failure, does not block the MR)
- Dynamically generated
sonar-project.properties(project key auto-generated from the repository path)
Applicable scenarios:
- Embedded repository has no Pipeline and needs one quickly
- Existing
.gitlab-ci.ymlrepository needs SonarQube scanning added - All embedded projects primarily using C language
Not applicable: