Anleitung: So richten Sie Ihr ... Notiz
RSS GitLab

Anleitung: So richten Sie Ihr erstes GitLab CI/CD-Komponente ein

Dieses Tutorial zeigt, wie man ein GitLab CI/CD-Komponente einrichtet, um Python-Skripte zu deployen. Ein CI/CD-Komponente ist eine wiederverwendbare Einheit der Pipeline-Konfiguration, die verwendet werden kann, um einen kleinen Teil einer größeren Pipeline oder eine vollständige Pipeline-Konfiguration zu erstellen. Das Tutorial verwendet ein Demo-Python-Skript, das die ArgParse-Bibliothek nutzt, um Variablen über die Kommandozeile zu übergeben. Das Skript nimmt drei Argumente entgegen: Python-Container-Image, Stage und Name.Um das Skript lokal zu testen, können Benutzer das Skript mit dem Befehl python3 src/script.py python_container_image stage name aufrufen. Das Skript kann modifiziert werden, um benutzerdefinierte Argumente hinzuzufügen. Das Tutorial behandelt auch, wie man ein Template für das CI/CD-Komponente erstellt, das das Definieren von Eingaben beinhaltet, die über Variablen in die Pipeline übergeben werden können.Das Template enthält drei Eingaben: python_container_image, stage und persons_name, jede mit einem Standardwert. Diese Eingaben können überschrieben werden, wenn das Komponente verwendet wird. Die Komponente enthält auch ein before_script-Abschnitt, der Abhängigkeiten mit pip3 installiert und ein script-Abschnitt, der das Python-Skript mit den Eingaben aufruft.Um die Komponente zu verwenden, müssen Benutzer sie in der .gitlab-ci.yml-Datei im Wurzelverzeichnis ihres Projekts einbeziehen. Die Komponente kann lokal im aktuellen Projekt von der aktuellen Commit-SHA referenziert werden. Benutzer können die Standard-Eingaben überschreiben, indem sie benutzerdefinierte Werte übergeben.Das Tutorial schließt mit der Bereitstellung weiterer Ressourcen zum Erlernen von CI/CD-Komponenten und zum Interagieren mit der GitLab-API mithilfe der GitLab-Python-Bibliothek.