virli/tutorial/devops/ci.md

24 lines
804 B
Markdown
Raw Normal View History

2022-11-15 21:32:47 +00:00
Intégration continue
--------------------
2020-10-28 22:16:34 +00:00
2021-11-19 23:00:30 +00:00
Une fois Gitea et Drone installés et configurés, nous allons pouvoir rentrer
2022-02-24 19:43:43 +00:00
dans le vif du sujet : faire de l'intégration continue sur notre premier projet !
2020-10-28 22:16:34 +00:00
2022-11-13 11:40:18 +00:00
L'idée est qu'à chaque nouveau *commit* envoyé sur le dépôt, Drone fasse une
série de tests, le compile et publie les produits de compilation.
2020-10-28 22:16:34 +00:00
### Créez un dépôt pour `youp0m`
2022-11-13 11:40:18 +00:00
::::: {.exercice}
Reprenons les travaux déjà réalisés : nous allons notamment avoir besoin du
`Dockerfile` que nous avons réalisé pour le projet `youp0m`.
2020-10-28 22:16:34 +00:00
2022-02-24 19:43:43 +00:00
Après avoir créé (ou migré pour les plus malins !) le dépôt
`youp0m`[^urlyoup0m] dans gitea, synchronisez les dépôts dans Drone, puis
activez la surveillance de `youp0m`.
2020-10-28 22:16:34 +00:00
2022-02-24 19:43:43 +00:00
[^urlyoup0m]: <https://git.nemunai.re/nemunaire/youp0m>
2022-11-13 11:40:18 +00:00
:::::