De mon points de vue, tu as plusieurs cas d'usages qui sont intéressants.
1er cas : tu développes un paquet non public qui est une dépendance d'un projet à toi. Tu peux utiliser ton Gitea pour l'héberger et le rendre accessible via ton gestionnaire de paquets. Personnellement, je suis développeur PHP et via le fichier de dépendances de composer, je peux ajouter des registres qui seront consultés en priorité pour récupérer des paquets.
2ème cas : tu as une CI/CD dans une infra proche de ton Gitea et tu utilises des images dockers qui peuvent rapidement être obèses. Pour réduire le coût de bande passante (en temps et en ressources), tu peux héberger ces images docker sur ton Gitea plutôt qu'aux USA chez Amazon. C'est mon cas et ça permet de grappiller du temps de téléchargement non négligeable (je suis auto-hébergé).
3ème cas : tu veux centraliser tous tes paquets chez toi, en complément ou pas des registres officiels. Typiquement, j'ai réalisé des paquets/projets PHP, NPM et docker, ils sont maintenant tous accessibles depuis ma forge et liés à leur dépôt respectif. Même si je n'utiliserai pas systématiquement cette forge comme source de paquets principale, je serai en mesure de le faire le jour où un registre est HS.
[^] # Re: Peux-tu détailler ?
Posté par Simon (site web personnel) . En réponse au lien Gitea 1.17 intègre un registre de paquets. Évalué à 0. Dernière modification le 26 juillet 2022 à 11:22.
Bonjour Bux,
De mon points de vue, tu as plusieurs cas d'usages qui sont intéressants.
1er cas : tu développes un paquet non public qui est une dépendance d'un projet à toi. Tu peux utiliser ton Gitea pour l'héberger et le rendre accessible via ton gestionnaire de paquets. Personnellement, je suis développeur PHP et via le fichier de dépendances de composer, je peux ajouter des registres qui seront consultés en priorité pour récupérer des paquets.
2ème cas : tu as une CI/CD dans une infra proche de ton Gitea et tu utilises des images dockers qui peuvent rapidement être obèses. Pour réduire le coût de bande passante (en temps et en ressources), tu peux héberger ces images docker sur ton Gitea plutôt qu'aux USA chez Amazon. C'est mon cas et ça permet de grappiller du temps de téléchargement non négligeable (je suis auto-hébergé).
3ème cas : tu veux centraliser tous tes paquets chez toi, en complément ou pas des registres officiels. Typiquement, j'ai réalisé des paquets/projets PHP, NPM et docker, ils sont maintenant tous accessibles depuis ma forge et liés à leur dépôt respectif. Même si je n'utiliserai pas systématiquement cette forge comme source de paquets principale, je serai en mesure de le faire le jour où un registre est HS.