tuto5-srs: Done
This commit is contained in:
parent
93a652e5aa
commit
44d777f00e
15 changed files with 212 additions and 142 deletions
|
|
@ -6,17 +6,19 @@ 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
|
||||
([gitweb](https://git.wiki.kernel.org/index.php/Gitweb)), 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](https://github.com/docker/compose/releases/latest).
|
||||
Outre les interfaces rudimentaires fournies au-dessus de Git (gitweb[^GITWEB],
|
||||
gitolite[^GITOLITE], ...), 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](https://github.com/docker/compose/releases/latest).
|
||||
Mais cela ne s'arrête pas là puisque [depuis 2020 pour
|
||||
GitHub](https://github.blog/2020-09-01-introducing-github-container-registry/)
|
||||
et [2016 pour
|
||||
GitLab](https://about.gitlab.com/blog/2016/05/23/gitlab-container-registry/),
|
||||
ces gestionnaires de versions intégrent carrément un registre Docker.
|
||||
|
||||
On notera également que depuis le 1er septembre, GitHub propose un [registre
|
||||
Docker](https://github.blog/2020-09-01-introducing-github-container-registry/)
|
||||
que l'on peut lier avec ses dépôts. Une fonctionnalité que GitLab propose
|
||||
[depuis
|
||||
2016](https://about.gitlab.com/blog/2016/05/23/gitlab-container-registry/).
|
||||
[^GITWEB]: <https://git.wiki.kernel.org/index.php/Gitweb>
|
||||
[^GITOLITE]: <https://github.com/sitaramc/gitolite>
|
||||
|
||||
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
|
||||
|
|
@ -27,17 +29,11 @@ Des programmes et services se sont spécialisés là-dedans, citons notamment
|
|||
[Artifactory](https://jfrog.com/artifactory/) ou [Nexus
|
||||
Repository](https://www.sonatype.com/nexus/repository-oss) et bien d'autres.
|
||||
|
||||
Dans un premier temps, nous allons nous contenter de publier un binaire associé
|
||||
à un tag de notre projet.
|
||||
|
||||
|
||||
### Installation et configuration
|
||||
|
||||
Aller c'est parti ! première chose à faire : installer et configurer
|
||||
[Gitea](https://gitea.io/) (ceux qui le souhaitent peuvent choisir
|
||||
[gitlab](https://gitlab.org/) ou une autre plate-forme, mais la suite sera
|
||||
moins guidée).
|
||||
[Gitea](https://gitea.io/).
|
||||
|
||||
Nous allons utiliser l'image :
|
||||
[`gitea/gitea`](https://hub.docker.com/r/gitea/gitea) (ou
|
||||
[`gitlab/gitlab-ce`](https://hub.docker.com/r/gitlab/gitlab-ce)).
|
||||
[`gitea/gitea`](https://hub.docker.com/r/gitea/gitea).
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue