Variablen und Geheimnisse in GitLab-CI/CD-Pipelines

CI/CD-Grundlagen

2. Was sind Variablen?

Variablen in GitLab CI/CD sind Schlüssel-Wert-Paare, die auf Projekt- oder Gruppenebene definiert werden können. Sie werden verwendet, um Informationen zu speichern, die sich zwischen Umgebungen oder Pipeline-Durchläufen ändern können, zum Beispiel URLs, API-Schlüssel oder Konfigurationseinstellungen.

  • Projektvariablen: Sie werden auf Projektebene definiert und stehen allen Pipelines innerhalb dieses Projekts zur Verfügung.
  • Gruppenvariablen: Sie werden auf Gruppenebene definiert und stehen allen Projekten innerhalb dieser Gruppe zur Verfügung.
  • Umgebungsvariablen: Sie werden innerhalb eines bestimmten Jobs oder Skripts definiert und während des Pipeline-Durchlaufs vorübergehend verwendet.