Bonjour,
j'essaye de séparer mon script ci principal (gitlab) en plusieurs petit scripts, plus facile à maintenir. Pour ça, j'utilise include:local pour aller chercher mes scripts que j'ai placé dans un répertoire ci à la racine de mon projet.Ça nous donne :
.
ci
|- build.yml
|- deploy.yml
et pour le script principal:
image: alpine
stages:
- build # Étape pour compiler le code et générer la documentation
- deploy # Étape pour déployer le RPM sur le dépôt personnel
(…)