1.7 KiB
Gestionnaire de versions
Avant de pouvoir commencer notre aventure, il est nécessaire d'avoir un gestionnaire de versions. Nous allons ici utiliser Git.
Problématique du stockage des produits de compilation
Outre les interfaces rudimentaires fournies au-dessus de Git (gitweb1, gitolite2, ...), il y a de nombreux projets qui offrent davantage que le simple hébergement de dépôts. Vous pouvez voir sur GitHub notamment qu'il est possible d'attacher à un tag un certain nombre de fichiers. Mais cela ne s'arrête pas là puisque depuis 2020 pour GitHub et 2016 pour GitLab, ces gestionnaires de versions intégrent carrément un registre Docker.
En effet, la problématique du stockage des produits de compilation est
vaste. Si au début on peut se satisfaire d'un simple serveur web/FTP/SSH pour
les récupérer manuellement, on a vite envie de pouvoir utiliser les outils
standards directement : docker pull ...
, npm install ...
, ...
Des programmes et services se sont spécialisés là-dedans, citons notamment Artifactory ou Nexus Repository et bien d'autres.
Installation et configuration
Aller c'est parti ! première chose à faire : installer et configurer Gitea.
Nous allons utiliser l'image :
gitea/gitea
.