Créer la CI/CD pour Gitea #4
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Dans une optique de monter en compétence sur la CI/CD de Github et de Gitea, et éventuellement de me séparer de mon dépôt Gitlab, je travaille a coder ma propre CI pour Gitea.
J'ai 2 besoins concenant ma CI/CD :
Valider les PR
J'ai besoin d'un CI qui s'occupe de contrôler le contenu de mes PR ayant mes projets. Comme je ne part pas de zero, j'ai déjà des scripts qui me permettent de faire des contrôles pour 1 pack prédéfinit :
Délivrer des packs prêt à l'emploi et versionnés
Si les changements d'une PR sont approuvé sur la
main
, il faudrait que la CD puisse automatiquement bâtir le pack modifié, générer une itération de la version et livrer ces changements dans une livraison (release)J'ai besoin que ces workflows fonctionnent pour les modifications apportés à tout les packs. Le dépôt consiste en plusieurs sous-projets et, idéalement, il faudrais que la CI/CD puisse fonctionner en parallèle pour chaque modifications apportés a chaque packs.
Ainsi, si dans une même PR je modifie un pack existant et en ajoute un nouveau, la CI/CD devrait être capable de déployer un workflow adapté a chacun des packs. Github utilise le système de
matrix
.Tout les workflows doivent réussir pour la PR soient validée.
Simon referenced this issue2025-07-12 16:03:53 +02:00