Skip to content

dnum-mi/fabnum-cicd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Fabrique Numérique - CI/CD

Ce dépôt centralise les workflows GitHub Actions réutilisables et les git hooks pour maintenir la cohérence et la qualité du code dans tous les dépôts de la Fabrique Numérique.

Documentation

Workflows GitHub Actions

Workflows réutilisables pour l'intégration et le déploiement continu :

Git Hooks

Validation locale du code avant commit et push :

Workflows disponibles

Workflow Description
build-docker.yml Build et push d'images Docker multi-architecture
clean-cache.yml Nettoyage du cache GitHub Actions et des images GHCR
lint-commits.yml Validation Conventional Commits
lint-helm.yml Lint des charts Helm avec chart-testing
release-app.yml Gestion des releases avec release-please
release-helm.yml Publication de charts Helm sur registres OCI
scan-sonarqube.yml Analyse qualité du code avec SonarQube
scan-trivy.yml Analyse de vulnérabilités avec Trivy
sync-cpin.yml Synchronisation vers GitLab CPiN
test-helm.yml Tests d'installation des charts dans Kind
update-helm-chart.yml Mise à jour automatique des versions de charts

Git Hooks disponibles

Hook Type Description
conventional-commit commit-msg Validation Conventional Commits
eslint-lint pre-commit Lint JS/TS/JSON/MD/YAML avec ESLint
helm-lint pre-commit Lint des charts Helm
signed-commit pre-push Vérification des signatures GPG
yaml-lint pre-commit Lint YAML avec yamllint

Consultez la documentation des git hooks pour les instructions d'installation.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published