Publier le site web
Tant que quelqu'un ne demande pas explicitement de déployer, chaque modification reste uniquement en commits locaux. Cette compétence est le seul moment où il est permis de pousser vers la branche distante main. Le plan gratuit de Netlify a un nombre limité de builds mensuels, et chaque push déclenche une build.
« Très bien », « merci » ou « sauvegarde-le » ne sont pas des demandes de déploiement. En cas de doute, demandez : « Voulez-vous que je mette ceci en ligne maintenant ? »
Étapes
-
Vérifier qu'il y a quelque chose à publier.
git status -sbetgit log --oneline origin/main..HEAD. Si rien n'est en avance par rapport àorigin/mainet que l'arbre de travail est propre, dites que c'est déjà en ligne et arrêtez. -
Sauvegarder tout travail non sauvegardé. S'il y a des changements non validés qui appartiennent à la demande, exécutez
npm run build, puis validez-les avec un message court et clair. S'il y a des changements non validés que vous n'avez pas faits ou que vous ne comprenez pas, demandez avant de les inclure. -
Construire. Exécutez
npm run build(mettez$HOME/.local/node/binsurPATHd'abord sinpmn'est pas trouvé). Si cela échoue, ne poussez pas. Corrigez le problème, ou expliquez-le en termes simples et arrêtez. -
Pousser.
git push origin main. Si le push est rejeté parce que GitHub a des changements plus récents, exécutezgit pull --rebase origin main, reconstruisez, puis poussez. Ne forcez jamais un push. -
Vérifier qu'il est en ligne. Netlify construit en environ une minute. Les outils de projet du connecteur Netlify montrent le projet
irenaarslanova(ID de site8135e70e-ff58-4049-837e-388645afc4e2). Ou chargez les pages modifiées sur le site en ligne aveccurlet cherchez le nouveau contenu. -
Leur dire. Pour Irène, en termes simples : « C'est en ligne maintenant. Vous pouvez le voir à <lien vers la page modifiée>. » Listez ce qui a été mis en ligne s'il y avait plusieurs versions sauvegardées. Ne mentionnez pas les commits, les pushes ou les branches à moins qu'Alex ne le demande.
Adresses en ligne
- Netlify : https://irenaarslanova.netlify.app
- Domaine propre : https://irenaarslanova.com (une fois que le domaine aura été basculé vers Netlify)