Website veröffentlichen
Bis jemand explizit um ein Deployment bittet, bleiben alle Änderungen nur in lokalen Commits. Dieses Skill ist die einzige Möglichkeit, auf den entfernten main-Branch zu pushen. Der kostenlose Plan von Netlify hat ein begrenztes monatliches Build-Kontingent, und jeder Push löst einen Build aus.
"Sieht gut aus", "danke" oder "speichern" sind keine Aufforderungen zum Deployment. Bei Unsicherheit frage: "Möchtest du, dass ich das jetzt live schalte?"
Schritte
-
Prüfen, ob etwas zu veröffentlichen ist.
git status -sbundgit log --oneline origin/main..HEAD. Wenn nichts vororigin/mainliegt und der Arbeitsbaum sauber ist, sage, dass es bereits live ist, und brich ab. -
Ungesicherte Arbeit speichern. Falls es nicht-commitierte Änderungen gibt, die zur Anfrage gehören, führe
npm run buildaus, committe sie dann mit einer kurzen, einfachen Nachricht. Falls es nicht-commitierte Änderungen gibt, die du nicht gemacht hast oder nicht verstehst, frage, bevor du sie einbeziehst. -
Build. Führe
npm run buildaus (setze zuerst$HOME/.local/node/binin denPATH, wennnpmnicht gefunden wird). Wenn der Build fehlschlägt, nicht pushen. Behebe das Problem oder erkläre das Problem in einfachen Worten und brich ab. -
Push.
git push origin main. Wenn der Push abgelehnt wird, weil GitHub neuere Änderungen hat, führegit pull --rebase origin mainaus, baue erneut und pushe dann. Niemals force-pushen. -
Prüfen, ob es live gegangen ist. Netlify baut in etwa einer Minute. Die Projekt-Tools des Netlify-Connectors zeigen das Projekt
irenaarslanova(Site-ID8135e70e-ff58-4049-837e-388645afc4e2). Oder lade die geänderten Seiten auf der Live-Site mitcurlund suche nach dem neuen Inhalt. -
Informieren. Für Irena in einfachen Worten: "Es ist jetzt live. Du kannst es unter <Link zur geänderten Seite> sehen." Liste auf, was live gegangen ist, falls es mehrere gespeicherte Versionen gab. Erwähne keine Commits, Pushe oder Branches, es sei denn, Alex fragt danach.
Live-Adressen
- Netlify: https://irenaarslanova.netlify.app
- Eigene Domain: https://irenaarslanova.com (sobald die Domain auf Netlify umgestellt ist)