In diesem Artikel wird der „Zweck von GitHub Actions-Workflows“ vorgestellt. GitHub Actions-Workflows sind vordefinierte automatisierte Aufgaben, die beim Erstellen, Testen und Bereitstellen von Code verwendet werden. Diese Workflows können durch bestimmte Ereignisse wie Commits ausgelöst werden
GitHub Actions-Workflows sind automatisierte Aufgaben die Sie zum Erstellen, Testen und Bereitstellen Ihres Codes verwenden können. Sie können verwendet werden, um eine Vielzahl von Aufgaben zu automatisieren, z. B. das Ausführen von Tests, das Erstellen von Dokumentationen oder das Bereitstellen von Code in einer Produktionsumgebung. Workflows können durch eine Vielzahl von Ereignissen ausgelöst werden, z. B. wenn ein neues Commit in ein Repository übertragen wird, wenn eine Pull-Anfrage zusammengeführt wird oder wenn ein Zeitplan ausgelöst wird.
Um einen GitHub Actions-Workflow zu erstellen, können Sie entweder eine neue Workflow-Datei im Verzeichnis .github/workflows/
Ihres Repositorys erstellen oder den GitHub Actions-Workflow-Editor verwenden. Um eine Workflow-Datei zu erstellen, können Sie die folgende Syntax verwenden:
<code>name: <workflow-name> on: [<event-1>, <event-2>, ...] jobs: <job-1>: runs-on: <runner-type> steps: - <step-1> - <step-2> ... <job-2>: runs-on: <runner-type> steps: - <step-1> - <step-2> ...</code>
wobei:
name
der Name des Workflows ist.on
ist die Liste der Ereignisse, die den Workflow auslösen.jobs
ist die Liste der Jobs, die als Teil des Workflows ausgeführt werden.runs-on
ist der Typ von Läufer, der zum Ausführen des Jobs verwendet wird.steps
ist die Liste der Schritte, die als Teil des Jobs ausgeführt werden.Sobald Sie eine Workflow-Datei erstellt haben , können Sie es in Ihr Repository übertragen und an GitHub übertragen. GitHub erkennt dann automatisch den Workflow und beginnt mit der Ausführung.
Die Verwendung von GitHub Actions-Workflows bietet viele Vorteile, darunter:
Das obige ist der detaillierte Inhalt vonWas ist der Github-Aktionsworkflow?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!