Dans le cours : L'essentiel de GitHub

Gérer des packages et des releases - Tutoriel GitHub

Dans le cours : L'essentiel de GitHub

Gérer des packages et des releases

Nous allons maintenant voir comment créer des versions de release. Une version de release, ça va être un ensemble d'informations qu'on va envoyer en production, puisque vous allez pouvoir créer des versions de release, c'est des versions que vous avez testées et que vous pouvez maintenant envoyer en production avec des tags associés donc des versions, par exemple V 1.0. Pour ça vous pouvez aller ici et ici il vous indique que vous n'avez pas encore de release. Vous pouvez créer une nouvelle release. La release, elle va être faite depuis Master et ici vous pouvez lui donner un nom. Nous ce sera V1.0. On peut lui mettre un titre : ma première release. Et ici vous pouvez mettre une description. On va pas en mettre et vous pouvez la publier directement. Et ici vous voyez que j'ai bien une release, ma première release. Et je peux télécharger le code source au moment où j'ai créé ma release, c'est-à-dire que si je fais une nouvelle modification sur ma branche master mes codes source qui sont ici ne seront pas impactés. Ça c'est très intéressant. Si vous avez besoin de récupérer une version d'il y a par exemple six mois, vous pouvez récupérer ça directement dans git si vous avez bien entendu créé la release associée. Et vous avez les tags ici. Vous avez bien le tag V1.0 . Donc ça c'est vraiment quelque chose de très fort puisque si par exemple vous êtes dans le cas de bootstrap, on va aller voir bootstrap, Par contre pour ça il faut que je retourne ici. Et si je tape bootstrap, et que je vais voir le repository, je vais voir beaucoup beaucoup de releases. J'ai cinquante huit releases ici. Et j'en ai bien une par version à chaque fois, donc une version majeure ou mineure, etc. Par exemple j'ai la V4.4.1 qui est disponible et je peux télécharger pour cette version le code source. C'est ça qui est très intéressant dans les releases, c'est que vous allez faire un snapshot, une capture de votre repository donc de votre dépôt à un moment donné.

Table des matières