Comment créer une version intermédiaire de votre site

Un didacticiel pas à pas sur le déploiement d'une version de votre site Web basée sur une requête d'extraction GitHub sur Netlify

J'étais en train de lancer un cours, et j'avais besoin de finaliser la page de destination qui serait disponible le «jour du lancement», sans toutefois changer la version actuelle du site que j'avais pour le public.

j'utiliseNetlifyce qui facilite le déploiement automatique du site Web à partir d'une branche Git, dans mon cas hébergé surGitHub. Je vais documenter ce processus. D'autres fournisseurs d'hébergement qui basent leur CI / CD sur unGitle référentiel peut avoir un outil similaire en place.

Netlify crée automatiquement des aperçus de déploiement pourDemandes d'extraction.

Donc ce que j'ai fait, c'est, j'ai créé une nouvelle branche, que j'ai appeléelaunch, et j'ai commencé à travailler dessus en ajoutant quelques commits, puis j'ai créé une Pull Request, quelque chose que GitHub Desktop rend très facile:

Immédiatement après avoir envoyé le PR, Netlify a lancé son pipeline d'intégration continue / livraison continue:

Et en passant au site Web Netlify, je peux voir qu'il a automatiquement récupéré la branche Pull Request et lancé un aperçu du déploiement:

Après quelques minutes, j'ai obtenu une nouvelle URL pour le site Web et je l'ai utilisée pour poursuivre la préparation du lancement du cours, tandis que le domaine principal indiquait toujours lemastercode de la succursale.