Erste Schritte: Leerer Graph
Leerer Graph
Abschnitt betitelt „Leerer Graph“Ein leerer Graph gibt dir eine leere Leinwand mit nur einem Start-Node. Der Typ des Start-Nodes haengt von der Plattform ab, die du im Assistenten ausgewaehlt hast.
Wenn du einen leeren Graph fuer GitHub Actions gewaehlt hast, startet dein Graph mit einem GitHub Actions Start-Node. Dieser Node wird bei GitHub-Events wie push, pull_request oder workflow_dispatch ausgeloest.
Einen Checkout-Node hinzufuegen
Die meisten GitHub Actions Workflows beginnen mit einem Checkout deines Repositories. Fuege einen actions/checkout-Node hinzu und verbinde ihn mit dem on_push-Output des Start-Nodes.
Der actions/checkout-Node klont dein Repository in den Workspace des Runners, sodass dein Quellcode fuer die nachfolgenden Schritte verfuegbar ist. Von hier aus kannst du Build-, Test- oder Deploy-Nodes hinzufuegen, um deinen Workflow zu vervollstaendigen.
Um diesen Graph auf GitHub auszufuehren, brauchst du ausserdem eine YAML-Workflow-Datei. Schau dir den GitHub Actions Workflow-Guide fuer die Einrichtungsanweisungen an.
GitLab CI Support kommt bald.
Wenn du einen leeren Graph fuer Standalone gewaehlt hast, startet dein Graph mit einem einfachen Start-Node. Dieser Node ist der Einstiegspunkt, der ausgefuehrt wird, wenn du den Graph lokal mit actrun startest.
Einen Run Script-Node hinzufuegen
Fuege einen Run Script-Node hinzu und verbinde ihn mit dem Start-Node. Dieser Node fuehrt einen Shell-Befehl aus, wenn der Graph gestartet wird.
Der Run Script-Node fuehrt den Shell-Befehl echo "Hello World!" aus. Von hier aus kannst du weitere Nodes hinzufuegen, um deine Automatisierungs-Pipeline aufzubauen.
Um den Graph selbst auszufuehren, musst du das CLI actrun auf der Maschine installieren, auf der der Graph laufen soll. Schau dir den Installations-Guide fuer Download- und Einrichtungsanweisungen an.