URL: https://linuxfr.org/users/emericv/journaux/boite-a-outils-pour-gitlab-ci-la-suite Title: Boîte à outils pour GitLab CI : la suite Authors: Emeric Date: 2021年06月09日T19:09:45+02:00 License: CC By-SA Tags: ci et gitlab Score: 28 Bonjour'nal, (on fait dans le classique :p) Il y a plusieurs années de ça, j'avais publié une [dépêche](https://linuxfr.org/news/boite-a-outils-pour-gitlab-ci) sur un outil permettant de lancer une tâche d'un pipeline GitLab-CI sur un poste de travail de façon simple sans avoir ni à commiter ni à pousser. Depuis que j'ai fini ma mission chez mon client ERCOM de l'époque courant 2018, le projet a continué son petit bonhomme de chemin, notamment au cours de ma nouvelle mission où j'ai eu l'occasion de monter une plateforme GitLab avec un certain nombre de projets. Je ne sais pas dans quelle mesure ce projet a siccité un quelconque intérêt, et, le cas échéent, voici donc quelques nouvelles. Ce projet est dorénavant hébergé à une nouvelle adresse : https://gitlab.com/mbedsys/citbx4gitlab Depuis la dernière dépêche, l'outil s'utilise sur n'importe quel projet avec un fichier `.gitlab-ci.yml` à la racine sans avoir à l'adapter (normalement :p ). Par contre, l'outil est toujours majoritairement écrit en BASH, et donc, s'exécutera pas forcément bien sur un autre système que Linux. Dernièrement j'ai rajouté le support de quelques fonctionnalités intéressantes comme : * le mot clé [`extends` ](https://docs.gitlab.com/ee/ci/yaml/#extends) permettant d'étendre la définition d'une tâche * le mot clé [`include`](https://docs.gitlab.com/ee/ci/yaml/#include) permettant d'inclure un autre fichier YAML * le mot clé [`needs`](https://docs.gitlab.com/ee/ci/yaml/#needs) permettant de spécifier une dépendance En rédigeant ce petit journal, je me suis rendu compte qu'il me manquait la gestion du mot clé `inherit` qui fera sans doute l'objet d'une prochaine version. Voilà, je vous laisse là-dessus si ça vous intéresse...

AltStyle によって変換されたページ (->オリジナル) /