mirror of
https://github.com/YunoHost/doc.git
synced 2024-09-03 20:06:26 +02:00
Update build_system_fr.md (#508)
This commit is contained in:
parent
8dcee07723
commit
ce7741bdd8
1 changed files with 10 additions and 2 deletions
|
@ -29,7 +29,7 @@ deb http://repo.yunohost.org/debian/ jessie stable testing unstable
|
||||||
|
|
||||||
## Workflow
|
## Workflow
|
||||||
|
|
||||||
Le but du workflow est d’éviter toute intervention manuelle (lancement d’un script, etc.) sur le serveur, et de maîtriser la gestion des paquets via GitHub uniquement.
|
Le but du workflow est d’éviter toute intervention manuelle (lancement d’un script, etc.) sur le serveur, et de maîtriser la gestion des paquets via GitHub uniquement. (Edit: les webhooks ne sont plus fonctionnels, il est nécessaire de lancer la création des paquets à la main)
|
||||||
|
|
||||||
Ainsi, les dépôts de chaque paquet yunohost possèdent trois branches correspondant aux trois composants (`unstable`, `testing` et `stable`). Le serveur de build construit et déploie **automatiquement** les paquets sources et binaires Debian correspondant à l’état de ces trois branches sur GitHub.
|
Ainsi, les dépôts de chaque paquet yunohost possèdent trois branches correspondant aux trois composants (`unstable`, `testing` et `stable`). Le serveur de build construit et déploie **automatiquement** les paquets sources et binaires Debian correspondant à l’état de ces trois branches sur GitHub.
|
||||||
|
|
||||||
|
@ -137,7 +137,7 @@ Puis passer dans la branche `unstable` et merger la branche `testing`. Un nouvea
|
||||||
|
|
||||||
#### Publier une release testing ou stable
|
#### Publier une release testing ou stable
|
||||||
|
|
||||||
Pour l'instant, on passe par une release via GitHub pour déclencher le build du paquet.
|
Pour l'instant, on passe par une release via GitHub pour déclencher le build du paquet. (Edit: les webhooks ne sont plus fonctionnels, il est nécessaire de lancer la création des paquets à la main)
|
||||||
|
|
||||||
Aller sur https://github.com/YunoHost/{moulinette, yunohost, yunohost-admin, ssowat}/releases/new
|
Aller sur https://github.com/YunoHost/{moulinette, yunohost, yunohost-admin, ssowat}/releases/new
|
||||||
|
|
||||||
|
@ -153,6 +153,14 @@ Ex: "debian/2.4.1"
|
||||||
Reprendre le changelog depuis `debian/changelog`. Remercier les contributeurs/traducteurs
|
Reprendre le changelog depuis `debian/changelog`. Remercier les contributeurs/traducteurs
|
||||||
( Pour voir le dernier commit : `git show HEAD` )
|
( Pour voir le dernier commit : `git show HEAD` )
|
||||||
|
|
||||||
|
5/ Création des paquets
|
||||||
|
Une fois connecté à `veganaise2`, il faut utiliser la commande `ynh-build` pour lancer la création des paquets.
|
||||||
|
Exemples de commandes:
|
||||||
|
```bash
|
||||||
|
ynh-build yunohost stable 2.6.5
|
||||||
|
ynh-build moulinette testing 2.6.9
|
||||||
|
```
|
||||||
|
|
||||||
#### Paquets non YunoHost
|
#### Paquets non YunoHost
|
||||||
|
|
||||||
Pour les paquets « non-YunoHost » (par exemple `rspamd`) le paquet ne passe pas par le composant `unstable`, mais uniquement `testing` et `stable` une fois les tests effectués sur ce paquet.
|
Pour les paquets « non-YunoHost » (par exemple `rspamd`) le paquet ne passe pas par le composant `unstable`, mais uniquement `testing` et `stable` une fois les tests effectués sur ce paquet.
|
||||||
|
|
Loading…
Reference in a new issue