einfachskills_

Automatisierung

Netlify Deploy

Automatisiertes Deployment von Webprojekten auf Netlify per CLI

Dieser Skill übernimmt den kompletten Deployment-Ablauf für Netlify direkt über die offizielle Netlify-CLI (npx netlify), ohne dass eine globale Installation nötig ist. Er prüft zunächst den Anmeldestatus, führt bei Bedarf durch den Login-Prozess per Browser-OAuth oder Access-Token und stellt fest, ob das aktuelle Projekt bereits mit einer Netlify-Site verknüpft ist. Fehlt die Verknüpfung, versucht er sie über den Git-Remote herzustellen oder legt mit netlify init eine neue Site an.

Nach erfolgreicher Verknüpfung erkennt der Skill Build-Konfiguration und Framework – etwa anhand einer vorhandenen netlify.toml oder typischer Defaults für Next.js, Vite oder statisches HTML – und installiert fehlende Abhängigkeiten vor dem eigentlichen Deploy. Er unterscheidet zwischen Preview-Deploys zum Testen und Produktions-Deploys mit --prod und liefert im Anschluss Deploy-URL sowie Hinweise zu Logs und nächsten Schritten. Zusätzlich enthält er Troubleshooting-Hinweise für häufige Fehlerfälle wie fehlende Authentifizierung, blockierte Netzwerkzugriffe im Sandbox-Betrieb oder fehlgeschlagene Builds.


FAQ

Häufige Fragen zu Netlify Deploy

Muss die Netlify-CLI vorher installiert werden?
Nein, der Skill nutzt die CLI über npx netlify, eine globale Installation ist nicht erforderlich. Vorausgesetzt wird lediglich ein Netlify-Account mit aktiver Anmeldung sowie ein gültiges Webprojekt im aktuellen Verzeichnis.
Wie funktioniert die Anmeldung bei Netlify?
Der Skill prüft zunächst den Status mit npx netlify status und führt bei Bedarf durch den Login per Browser-OAuth. Alternativ lässt sich die Anmeldung über einen Access-Token setzen, der als Umgebungsvariable NETLIFY_AUTH_TOKEN hinterlegt wird.
Was passiert, wenn das Projekt noch nicht mit Netlify verknüpft ist?
Der Skill versucht zuerst, die Site über den Git-Remote automatisch zu verknüpfen. Schlägt das fehl, weil noch keine passende Site existiert, wird per netlify init eine neue Site interaktiv angelegt, inklusive Team-Auswahl und Build-Konfiguration.
Funktioniert das Deployment auch in Sandbox-Umgebungen mit eingeschränktem Netzwerkzugriff?
Laut Beschreibung kann es vorkommen, dass Sandbox-Netzwerkbeschränkungen ausgehende Deployment-Anfragen blockieren. In diesem Fall enthält der Skill Hinweise, den Vorgang mit erweiterten Netzwerkrechten (sandbox_permissions=require_escalated) erneut auszuführen.

Verwandt

Weitere Skills aus Automatisierung