Flux RSS GitLab
Suivre
Tutoriel : Comment configurer votre premier composant GitLab CI/CD
Ce tutoriel montre comment configurer un composant CI/CD GitLab pour déployer des scripts Python. Un composant CI/CD est une unité de configuration de pipeline réutilisable qui peut être utilisée pour créer une petite partie d'un pipeline plus large ou pour composer une configuration de pipeline complète. Le tutoriel utilise un script Python de démonstration qui utilise la bibliothèque ArgParse pour passer des variables en ligne de commande. Le script prend trois arguments : image de conteneur Python, étape et nom.Pour tester le script localement, les utilisateurs peuvent appeler le script en utilisant la commande python3 src/script.py image_de_conteneur_python étape nom. Le script peut être modifié pour ajouter des arguments personnalisés. Le tutoriel couvre également comment créer un modèle pour le composant CI/CD, qui inclut la définition des entrées qui peuvent être passées par des variables dans le pipeline.Le modèle inclut trois entrées : image_de_conteneur_python, étape et nom_de_personne, chacune avec une valeur par défaut. Ces entrées peuvent être remplacées lorsque le composant est utilisé. Le composant inclut également une section before_script qui installe les dépendances en utilisant pip3 et une section script qui appelle le script Python avec les entrées.Pour utiliser le composant, les utilisateurs doivent l'inclure dans le fichier .gitlab-ci.yml à la racine de leur répertoire. Le composant peut être inclus en le référençant localement dans le projet actuel à partir de la SHA du commit actuel. Les utilisateurs peuvent remplacer les valeurs par défaut en passant des valeurs personnalisées.Le tutoriel se conclut en fournissant des ressources supplémentaires pour en savoir plus sur les composants CI/CD et comment interagir avec l'API GitLab en utilisant la bibliothèque Python GitLab.