Heroku - 11 Introduction Heroku Pipelines

Bonjour à tous et bienvenue dans ce cours entre l'action a heroku, les dernières sections étaient à propos de comment j'ai à une application denticules tout cela est valide mais il ya plusieurs situations où nous pouvons pas juste changer le code aubry par exemple disons que vous avez une application qui est utilisé par des milliers d'utilisateurs que se passe-t-il lorsque vous voulez changer son code vous venez de mettre en place le nouveau code et vous rendez compte qu'il ya un bug qui fait de crash application ou une autre chose que vous n'avez pas prévu vous ne pouvez pas garder les utilisateurs avec une plateforme qui crachent ou qui évoquait la boutique le temps idiotie les possibles problèmes rencontrés lorsqu'il ya plusieurs développeurs travaillant sur le même fichier si les changes tous le code en même temps il y aura des conflits dans le travail de chacun il est donc nécessaire d'avoir plusieurs applications qui auront des rôles différents certaines seront utilisés pour les tests et une que l'on peut appeler production soit celle qui sera en ligne pour les utilisateurs la solution qui permet d'avoir plusieurs applications avec le même code de base et heroku et highline c'est de cette solution nous en parler pour mieux comprendre comment sont avec le chemin à prendre lors du développement d'abord une personne a une idée qui est ensuite traduites en un projet de développement le développeur cote sur son ordinateur éventuellement qui sera confiant que son pôle est terminée et qu'il est prêt à être déployé dans une application comment alec développement au déploiement aussi rapidement que possible et le but de héros auprès plagne et où on ne peut pas codé à la place du développement il ne peut pas non plus vous donnez du code déjà développé ce que en coupe peut faire si vous enlevez de romans la partie fastidieuse qui est la phase de déploiement et la préfecture gardons donc comment il aide pour le développement la phase de développement se passe principalement sur l'ordinateur du développeur il n'y a pas vraiment besoin d'une application construire mais juste après le développement et avant le déploiement les développeurs où l'on voit comment le code agira dans une vraie application des fois les choses ne fonctionnent tout simplement pas dans l'application en général après le développement il ya donc un besoin de faire des tests supplémentaires afin d'être sûrs d'obtenir les résultats recherchés et du coup pour valider les nouveaux changements et au cou et très concret et est d'appli avec des configurations préconstruites et on peut capable de créer des applications test en seulement quelques minutes ce qui donne un développeur une application voir si le code fonctionne et roku est également très lourd ce qui concerne la copie de variables de configuration comme la donne vers le configuration etc en seulement quelques secondes pouvaient avoir une application test nous produisons l'environnement de l'application de production cela veut dire que vous pouvez rapidement vérifier si des changements peuvent être validés ou s'il ya besoin de travail supplémentaires le but ici est de permettre aux développeurs de tester expérimenter ainsi que de rendre disponible le code - développé pour les tests rapidement à la face des promos les choix entre un peu différente le code est développé et vous êtes confiant des changements vu que vous avez déjà vérifier que tout fonctionne avec les applications de test l'on a toujours besoin de voir si le nouveau cas n'a pas cassé les fonctionnalités déjà mises en place en général passe par lecteur automatique pour cela bien que vous puissiez faire aux tests manuellement et au cou à un jeu de tests qu'il lancera si tous les tests ont passé le nouveau code soit redéployée si le code ne passe pas tous les tests ne sera pas validé donc il ne sera pas des couilles cela est principalement une sécurité supplémentaire car vous ne voulez pas de code qui va casser votre application je vais maintenant aller sur heroes coup et vous montrer comment sur la fonction je suis maintenant sur l'à beaucoup et je suis quoi l'été le valais sur mon application diplôme ici l'on a ce qui est en avoir les tripes line je vais cliquez ici je n'ai pas de plaque devant créer une autre est créé maintenant ouvrez que nous avons deux colonnes celle-ci évident car il avoue d'applications ici est celle ci est l'application à laquelle l'utilisateur ou vont accéder la production je vais commencer par créer une application j'ai mon plein d'applications on sait que jimmy et une production pouvait les bouger un peu maintenant l'application est en développement je n'ai plus rien style j'aime pouvoir aussi plusieurs applications dans la même colonne voit ici à sont toutes les deux en production cela voudrait dire qu'elles sont à la même étape il n'y a pas grand chose à dire vous pouvez configurer les choses comme vous le désirez je vais maintenant me connecter à little cela donnera accès à de nouvelles fonctionnalités en rapport avec les bye bye je vais le je retourne dans batman et vous voyez maintenant la vessie review apps pouvez créer tester quelque chose et puis simplement le supprimer ils font fait à partir des pouilles vicwest que vous avez sur l'it je vais d'actu et nous avons maintenant un menu de configuration chaque option décrit ce qu'elle fait je vais tout simplement l'activer et voilà dans mon cas je n'ai pas de projet quest chez mory peau mais si j'en avais eu j'aurais pu créer une appli review alors comment tout cela fonctionne il est important de comprendre que ces applications partage plus ou moins même production c'est ici est en général la version la plus stable du code alors prêts et d'autres versions sont toujours en développement ce n'est que lorsque tout le monde est d'accord que le code est bon qu'ils les fusionner avec l'appli production chaque équipe a sa façon de gérer leurs projets et le mouvement pour fusionner mais il y avait en ligne plusieurs stratégies et que vous pouvez trouver pour vous organiser. C'est tout pour cette vidéo mais je vous dis à bientôt pour la prochaine !