feat(ci): pipelines Gitea Actions CI + release multi-arch
- ci.yaml : cargo check + clippy (-D warnings) + fmt + tests sur push/PR main - release.yaml : build cross (amd64/arm64/armv7) via cross-rs, création release Gitea avec binaires nommés par architecture sur tag v* - ROADMAP Phase 5 marquée complète Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
+8
-6
@@ -41,13 +41,15 @@
|
||||
- [ ] Icônes locales par type d'équipement — Phase 4+
|
||||
- [ ] Favoris / personnalisation par équipement — Phase 4+
|
||||
|
||||
## Phase 5 — Déploiement & Distribution
|
||||
## Phase 5 — Déploiement & Distribution ✅
|
||||
|
||||
- [ ] Script d'installation agents
|
||||
- [ ] Gestion des mises à jour
|
||||
- [ ] Docker Compose production
|
||||
- [ ] Build multi-arch (amd64, arm64, Raspberry Pi)
|
||||
- [ ] CI/CD Gitea
|
||||
- [x] `install/install.sh` : script complet (détection arch, téléchargement, config, systemd, enregistrement)
|
||||
- [x] `install/uninstall.sh` : désinstallation propre
|
||||
- [x] Docker Compose production (healthcheck, réseau, volumes nommés)
|
||||
- [x] `docker-compose.dev.yml` : profil développement
|
||||
- [x] Dockerfiles agents multi-arch (amd64, arm64, armv7 Raspberry Pi)
|
||||
- [x] `.gitea/workflows/ci.yaml` : check + clippy + fmt + tests sur push/PR
|
||||
- [x] `.gitea/workflows/release.yaml` : build multi-arch + release Gitea sur tag v*
|
||||
|
||||
## Phase 6 — Extensions
|
||||
|
||||
|
||||
Reference in New Issue
Block a user