xpeditis2.0/docs/deployment
David da93e86756 feat(cicd): add complete CI/CD pipeline for dev/preprod/prod (Hetzner k3s)
- ci.yml: dev branch CI — lint, type-check, unit tests (~5min)
- pr-checks.yml: PR gate to preprod (+ integration tests) and main
- cd-preprod.yml: full preprod pipeline — quality → integration → docker → deploy → smoke tests
- cd-main.yml: prod pipeline — promote Scaleway preprod image → kubectl rollout on k3s
- rollback.yml: emergency rollback (kubectl undo or specific tag, Portainer for preprod)
- docs: replace GHCR references with Scaleway registry in Hetzner k8s manifests

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-04 12:52:14 +02:00
..
hetzner feat(cicd): add complete CI/CD pipeline for dev/preprod/prod (Hetzner k3s) 2026-04-04 12:52:14 +02:00
ARM64_SUPPORT.md docs: reorganiser completement la documentation dans docs/ 2025-12-22 15:45:51 +01:00
AWS_COSTS_KUBERNETES.md fix docs 2026-03-26 18:08:28 +01:00
CI_CD_MULTI_ENV.md docs: reorganiser completement la documentation dans docs/ 2025-12-22 15:45:51 +01:00
CICD_REGISTRY_SETUP.md docs: reorganiser completement la documentation dans docs/ 2025-12-22 15:45:51 +01:00
CLOUD_COST_COMPARISON.md fix docs 2026-03-26 18:08:28 +01:00
DEPLOY_README.md docs: reorganiser completement la documentation dans docs/ 2025-12-22 15:45:51 +01:00
DEPLOYMENT_CHECKLIST.md docs: reorganiser completement la documentation dans docs/ 2025-12-22 15:45:51 +01:00
DEPLOYMENT_FIX.md docs: reorganiser completement la documentation dans docs/ 2025-12-22 15:45:51 +01:00
DEPLOYMENT_READY.md docs: reorganiser completement la documentation dans docs/ 2025-12-22 15:45:51 +01:00
DEPLOYMENT.md docs: reorganiser completement la documentation dans docs/ 2025-12-22 15:45:51 +01:00
DOCKER_ARM64_FIX.md docs: reorganiser completement la documentation dans docs/ 2025-12-22 15:45:51 +01:00
DOCKER_CSS_FIX.md docs: reorganiser completement la documentation dans docs/ 2025-12-22 15:45:51 +01:00
DOCKER_FIXES_SUMMARY.md docs: reorganiser completement la documentation dans docs/ 2025-12-22 15:45:51 +01:00
FIX_404_SWARM.md docs: reorganiser completement la documentation dans docs/ 2025-12-22 15:45:51 +01:00
FIX_DOCKER_PROXY.md docs: reorganiser completement la documentation dans docs/ 2025-12-22 15:45:51 +01:00
PORTAINER_CHECKLIST.md docs: reorganiser completement la documentation dans docs/ 2025-12-22 15:45:51 +01:00
PORTAINER_CRASH_DEBUG.md docs: reorganiser completement la documentation dans docs/ 2025-12-22 15:45:51 +01:00
PORTAINER_DEBUG_COMMANDS.md docs: reorganiser completement la documentation dans docs/ 2025-12-22 15:45:51 +01:00
PORTAINER_DEBUG.md docs: reorganiser completement la documentation dans docs/ 2025-12-22 15:45:51 +01:00
PORTAINER_DEPLOY_FINAL.md docs: reorganiser completement la documentation dans docs/ 2025-12-22 15:45:51 +01:00
PORTAINER_ENV_FIX.md docs: reorganiser completement la documentation dans docs/ 2025-12-22 15:45:51 +01:00
PORTAINER_FIX_QUICK.md docs: reorganiser completement la documentation dans docs/ 2025-12-22 15:45:51 +01:00
PORTAINER_MIGRATION_AUTO.md docs: reorganiser completement la documentation dans docs/ 2025-12-22 15:45:51 +01:00
PORTAINER_REGISTRY_NAMING.md docs: reorganiser completement la documentation dans docs/ 2025-12-22 15:45:51 +01:00
PORTAINER_TRAEFIK_404.md docs: reorganiser completement la documentation dans docs/ 2025-12-22 15:45:51 +01:00
PORTAINER_YAML_FIX.md docs: reorganiser completement la documentation dans docs/ 2025-12-22 15:45:51 +01:00
REGISTRY_PUSH_GUIDE.md docs: reorganiser completement la documentation dans docs/ 2025-12-22 15:45:51 +01:00