Flux RSS GitLab

Comment inclure des références de fichiers dans vos composants CI/CD

Les composants CI/CD peuvent être utilisés pour réutiliser les configurations de pipeline, mais ils ne peuvent pas accéder à des fichiers supplémentaires stockés en dehors du répertoire de pipeline. Cependant, avec le nouveau langage de programmation CI/CD Steps, les utilisateurs peuvent réutiliser des scripts d'automatisation centralisés et des dépendances dans leurs pipelines. Les CI/CD Steps sont des unités réutilisables d'un travail qui définissent des entrées et des sorties structurées et peuvent être consommées par d'autres étapes. Les étapes peuvent provenir de fichiers locaux, de répertoires GitLab.com ou de tout autre source Git. Les composants CI/CD sont des unités réutilisables de configurations de pipeline qui apportent des emplois supplémentaires dans le pipeline, mais ils ne peuvent pas apporter des fichiers supplémentaires. Pour accéder à des fichiers supplémentaires, les utilisateurs peuvent stocker des scripts dans un emplacement central et les envelopper dans des CI/CD Steps, qui peuvent être appelés à partir de composants CI/CD. Cela élimine la nécessité de dupliquer les scripts dans plusieurs répertoires et configurations CI/CD. Pour utiliser les CI/CD Steps, les utilisateurs doivent définir un composant avec le mot-clé run, créer un fichier step.yml dans le projet où les scripts et les dépendances sont situés, et inclure le composant dans leur configuration CI/CD. La fonctionnalité CI/CD Steps est actuellement expérimentale et la syntaxe pourrait changer en fonction des retours des utilisateurs. En utilisant les CI/CD Steps, les utilisateurs peuvent gagner en flexibilité et rendre leurs pipelines plus puissants et adaptables.
favicon
about.gitlab.com
How to include file references in your CI/CD components