Heim > Entwicklungswerkzeuge > Idiot > So erhalten Sie den Filialnamen in Github-Aktionen

So erhalten Sie den Filialnamen in Github-Aktionen

Mary-Kate Olsen
Freigeben: 2024-10-09 16:29:16
Original
899 Leute haben es durchsucht

Wie erhalte ich Zweigstellennamen in GitHub-Aktionen?

Zweigstellennamen in GitHub-Aktionen können mithilfe der Kontextvariablen github.ref abgerufen werden. Diese Variable enthält die vollständige Git-Referenz der aktuellen Workflow-Ausführung, einschließlich des Zweignamens.

Um den Zweignamen aus dem github.ref zu extrahieren, können Sie das folgende Muster verwenden:

<code>branchName = github.ref.split("/").pop()</code>
Nach dem Login kopieren

Dieses Muster teilt die Git-Referenz in einzelne Komponenten auf, und die letzte Komponente ist der Filialname.

Was ist die beste Methode, um den Filialnamen in GitHub-Aktionen abzurufen?

Die beste Methode Wie Sie den Filialnamen in GitHub Actions abrufen, hängt von Ihren spezifischen Anforderungen ab. Wenn Sie den Zweignamen in der Workflow-Datei selbst benötigen, sollten Sie die Kontextvariable github.ref verwenden.

Alternativ können Sie auch das gh GitHub CLI-Tool verwenden, das in GitHub Actions vorinstalliert ist Läufer. Um den Zweignamen mit gh abzurufen, können Sie den folgenden Befehl verwenden:

<code>gh branch --show-current</code>
Nach dem Login kopieren

Gibt es alternative Möglichkeiten, den Zweignamen innerhalb von GitHub-Aktionen zu erhalten?

Abgesehen von den Methoden Wie oben erwähnt, gibt es einige zusätzliche Möglichkeiten, den Zweignamen in GitHub-Aktionen zu erhalten:

  • Verwenden der Aktion actions/checkout: Die Aktion actions/checkout kann zur Überprüfung verwendet werden Geben Sie den Repository-Code in einem bestimmten Zweig aus. Die von dieser Aktion festgelegte Umgebungsvariable GITHUB_REF enthält die vollständige Git-Referenz, einschließlich des Zweignamens.
  • Verwendung der payload.ref-Eigenschaft: Wenn ein GitHub Actions-Workflow durch a ausgelöst wird Push-Ereignis enthält die payload.ref-Eigenschaft der github-Kontextvariablen die vollständige Git-Referenz, einschließlich des Zweignamens.
  • Verwendung der GITHUB_HEAD_REF-Umgebungsvariablen: Die GITHUB_HEAD_REF Die Umgebungsvariable wird von GitHub Actions festgelegt, wenn ein Workflow durch eine Pull-Anfrage ausgelöst wird. Es enthält den Zweignamen des Pull-Request-Kopfes.

Das obige ist der detaillierte Inhalt vonSo erhalten Sie den Filialnamen in Github-Aktionen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage