Spektrum CI templates — documentation agent
Documentation pour les composants GitLab CI/CD réutilisables du repo spektrum/ci-templates. Audi ence : agents (Claude Code, etc.) qui aident à wirer un pipeline projet sur ces composants.
Catalogue des composants
| Composant | Domaine | Rôle |
|---|---|---|
sync-claude-docs | Documentation | Synchronise .claude/docs/**/*.md du projet vers le serveur MCP central via rsync+SSH, pour rendre la doc agent du projet queryable à l'échelle de l'organisation. |
release-tag | Release flow | Pousse le tag annoté X.Y.Z[-staging.N] quand un commit chore(release): … arrive sur la branche par défaut. |
release-badges | Release flow | Génère prod.svg + staging.svg en artefact non-expirant (URL stable). |
release-detect | Release flow | Sur push de tag, émet le dotenv VERSION / CHANNEL / RELEASE_TYPE consommé par les jobs aval. |
publish-docker | Release flow | Build + push image OCI avec routage staging/prod. Tagging et badges intégrés. |
Où chercher quoi
| Question | Fichier |
|---|---|
| Quel composant existe pour quel besoin ? | Tableau ci-dessus + components/ |
| Comment fonctionne le flow release Spektrum (les 4 composants release-*) ? | release-flow.md |
| Quelle config CI/CD et settings GitLab préparer côté projet (release flow) ? | setup.md |
| Un pipeline release est cassé — par quoi commencer ? | troubleshooting.md |
| Détail d'un composant (inputs, snippet d'include, trigger) | components/<nom>.md |
Référence
- Source canonique des composants :
spektrum/ci-templatessur GitLab interne. Chaque composant a sonREADME.mdfaisant foi soustemplates/<nom>/README.mddans ce repo. La présente documentation est un miroir orienté agent (paste-ready, queryable). - Versions : chaque composant est pinné par tag git du repo
spektrum/ci-templatesdans l'include:du projet consommateur. - CLI release :
@spektrum/release-util(registry npm interne) — consommé par les composants release-* ennpx --yes …@latest.
Contributors
No contributors
Changelog
No recent changes

