ForgeJo est une forge logicielle auto-hébergée dérivée de Gitea, idéale pour héberger des dépôts Git légers avec interface web, gestion des issues, pull requests, et intégration avec CI/CD.
forgejo
)Woodpecker CI est une solution légère et efficace d'intégration continue, compatible avec ForgeJo via webhooks. Elle permet d’exécuter des pipelines CI à chaque push
, PR
ou tag
.
woodpecker
).woodpecker.yml
)pipeline:
build:
image: node:18
commands:
- npm install
- npm run build
SonarQube est utilisé pour assurer la qualité du code et détecter les bugs, vulnérabilités et dettes techniques automatiquement après chaque build.
Déployé en conteneur (sonarqube
)
Langages analysés : Python, JavaScript, Bash, etc.
Intégration possible :
sonar-scanner
)