Schritt 1: Erstellen Sie ein Projekt auf GitLab
Melden Sie sich bei Ihrem GitLab-Konto an.
Auf der GitLab-Hauptoberfläche finden Sie New Project
oben rechts eine Schaltfläche oder ein „+“-Symbol. Klicken Sie darauf, um ein neues Projekt zu erstellen.
Schritt 2: Erstellen Sie die .gitlab-ci.yml
Datei
Nachdem Sie das Projekt erstellt haben, rufen Sie die Seite des Projekts auf.
Wählen Sie im linken Menü „, Repository
um die Registerkarte „Quellcodeverwaltung“ zu öffnen.
Klicken Sie auf die New file
Schaltfläche, um eine neue Datei zu erstellen und ihr einen Namen zu geben .gitlab-ci.yml
.
Schritt 3: Konfigurieren Sie .gitlab-ci.yml
einen einfachen CI/CD-Workflow
Hier ist ein Beispiel einer .gitlab-ci.yml
Datei mit spezifischen Schritten für einen CI/CD-Workflow:
stages:
- build
- test
- deploy
build_job:
stage: build
script:
- echo "Building the application..."
# Add steps to build the application, e.g., compile, build artifacts, etc.
test_job:
stage: test
script:
- echo "Running tests..."
# Add steps to run automated tests, e.g., unit tests, integration tests, etc.
deploy_job:
stage: deploy
script:
- echo "Deploying the application..."
# Add steps to deploy the application, e.g., deploy to staging/production servers.
# Configuration to deploy only on changes to the master branch
only_master:
only:
- master
Schritt 4: CI/CD auf GitLab auslösen
Wenn Sie Code in das Repository auf GitLab übertragen(z. B. Codedateien hinzufügen, ändern oder löschen), initiiert GitLab automatisch den CI/CD-Prozess basierend auf der .gitlab-ci.yml
Datei.
Jede Stufe( build
, test
, deploy
) wird nacheinander ausgeführt und führt die definierten Aufgaben aus.
Schritt 5: CI/CD-Ergebnisse anzeigen
Wählen Sie auf der GitLab-Seite des Projekts die Registerkarte „CI/CD“, um alle ausgeführten CI/CD-Jobs anzuzeigen.
Hier können Sie den Laufverlauf, die Zeitangaben und die Ergebnisse einsehen. Im Falle von Fehlern werden hier Fehlermeldungen angezeigt.
Hinweis: Dies ist ein einfaches Beispiel. In Wirklichkeit können CI/CD-Workflows komplexer sein und mehrere Schritte wie Sicherheitsüberprüfungen, Leistungstests, Integrationstests und mehr umfassen. Sie müssen sich eingehender mit der Konfiguration und Anpassung von GitLab CI/CD für die Anforderungen Ihres Projekts befassen.