{"id":6822,"date":"2017-12-19T15:04:55","date_gmt":"2017-12-19T14:04:55","guid":{"rendered":"https:\/\/www.combell.com\/fr\/blog\/?p=6822"},"modified":"2017-12-21T17:52:54","modified_gmt":"2017-12-21T16:52:54","slug":"autogit-deploiement-automatique-gratuit-pour-les-clients-combell","status":"publish","type":"post","link":"https:\/\/www.combell.com\/fr\/blog\/autogit-deploiement-automatique-gratuit-pour-les-clients-combell\/","title":{"rendered":"AutoGit\u00a0: d\u00e9ploiement automatique gratuit pour les clients de Combell"},"content":{"rendered":"<p>On n\u2019en a jamais vraiment fini avec les sites et les services web\u00a0; il faut constamment les perfectionner et d\u00e9ployer de nouvelles fonctionnalit\u00e9s. Avec le nouvel outil de Combell, AutoGit, la mise en \u0153uvre de ces nouvelles fonctionnalit\u00e9s devient cependant beaucoup plus simple et plus s\u00fbre. Mais qu\u2019est-ce donc que cet outil\u00a0?<\/p>\n<h2><strong>Git acc\u00e9l\u00e8re le d\u00e9veloppement et la mise \u00e0 jour de sites web<\/strong><\/h2>\n<p>Avant qu\u2019un site ou un service web soit mis en ligne, son code est d\u2019abord r\u00e9dig\u00e9 par des d\u00e9veloppeurs, sur leurs propres ordinateurs portables ou serveurs de d\u00e9veloppement. Ce code est ensuite mis en ligne, sur la grappe d\u2019h\u00e9bergement que le client loue chez Combell. Dans le syst\u00e8me traditionnel, on utilise pour ce faire FTP (File Transfer Protocol), un ancien protocole, qui est fiable mais laborieux. Plusieurs clients de Combell utilisent des protocoles bas\u00e9s sur SSH, tels que SFTP ou RSYNC, qui sont plus s\u00fbrs, mais qui requi\u00e8rent toujours que vous t\u00e9l\u00e9chargiez les bons fichiers au bon emplacement.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-6823 aligncenter\" src=\"https:\/\/www.combell.com\/fr\/blog\/files\/2017\/12\/OTAP.png\" alt=\"OTAP\" width=\"800\" height=\"156\" srcset=\"https:\/\/www.combell.com\/fr\/blog\/files\/2017\/12\/OTAP.png 800w, https:\/\/www.combell.com\/fr\/blog\/files\/2017\/12\/OTAP-300x59.png 300w, https:\/\/www.combell.com\/fr\/blog\/files\/2017\/12\/OTAP-768x150.png 768w\" sizes=\"(max-width: 800px) 100vw, 800px\" \/><\/p>\n<p>De nos jours, un site web est cependant en constante \u00e9volution. De nouvelles fonctionnalit\u00e9s sont ajout\u00e9es, et les fonctionnalit\u00e9s existantes sont optimis\u00e9es. Tout cela requiert <strong>un processus <\/strong><a href=\"https:\/\/nl.wikipedia.org\/wiki\/OTAP\" target=\"_blank\" rel=\"noopener\"><strong>DTAP<\/strong><\/a><strong> (D\u00e9veloppement, Test, Acceptation et Production) plus rapide. Et c\u2019est l\u00e0 que Git peut s\u2019av\u00e9rer tr\u00e8s utile.<\/strong><\/p>\n<p><a href=\"https:\/\/nl.wikipedia.org\/wiki\/Git_(software)\" target=\"_blank\" rel=\"noopener\">GIT est un outil qui a \u00e9t\u00e9 d\u00e9velopp\u00e9 par Linus Torvalds<\/a>, l\u2019homme qui a \u00e9galement d\u00e9velopp\u00e9 Linux. Il s\u2019agit d\u2019<strong>un logiciel de gestion de versions d\u00e9centralis\u00e9, qui permet de g\u00e9rer le code source d\u2019un logiciel<\/strong>. Dans le d\u00e9p\u00f4t Git, une sorte de conteneur, se trouve le code source, accompagn\u00e9 d\u2019un historique complet des personnes ayant apport\u00e9 des modifications au code.<\/p>\n<p>Le fait que ce logiciel soit d\u00e9centralis\u00e9 permet de \u00ab\u00a0pousser\u00a0\u00bb votre code local vers divers endroits \u00e0 l\u2019aide d\u2019une seule commande. Ainsi, les modifications les plus r\u00e9centes et l\u2019enti\u00e8ret\u00e9 de l\u2019historique des versions peuvent \u00eatre transf\u00e9r\u00e9s simultan\u00e9ment vers des d\u00e9p\u00f4ts Git externes.<\/p>\n<h2><strong>AutoGit\u00a0: un outil de d\u00e9ploiement gratuit pour les clients de Combell<\/strong><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignright wp-image-14578\" title=\"Automatisch deployen met AutoGit\" src=\"https:\/\/www.combell.com\/nl\/blog\/files\/2017\/12\/AutoGit-300x125.png\" alt=\"Automatisch deployen met AutoGit\" width=\"250\" height=\"104\" \/>Le mod\u00e8le d\u00e9centralis\u00e9 de Git est donc id\u00e9al pour du code d\u00e9velopp\u00e9 par plusieurs membres d\u2019une \u00e9quipe. De nombreux clients de Combell utilisent de ce fait Git pour suivre localement les modifications de code, ou les pousser vers des d\u00e9p\u00f4ts de code centraux dans le Cloud, tels que GitHub, Bitbucket ou Gitlab.<\/p>\n<p>Et dans le cadre de la strat\u00e9gie d\u2019\u00ab\u00a0int\u00e9gration et de d\u00e9ploiement continus\u00a0\u00bb qu\u2019ils poursuivent, il serait id\u00e9al pour eux de pouvoir d\u00e9ployer leur code vers la grappe d\u2019h\u00e9bergement depuis Git.<\/p>\n<p>Combell a donc un magnifique cadeau pour eux\u00a0: <strong>un outil gratuit pour le d\u00e9ploiement automatique de leur code<\/strong>. Disponible \u00e0 partir de l'h\u00e9bergement web Professionnal (pas sur l'h\u00e9bergement web Essential) parce que l'acc\u00e8s SSH est requis.Ainsi, ils ne sont pas oblig\u00e9s de cr\u00e9er cet outil eux-m\u00eames. Au lieu de d\u00e9ployer le code via des outils tels que Jenkins, Gitlab, Bamboo ou TeamCity, ou m\u00eame manuellement via FTP, ils peuvent t\u00e9\u00a0t\u00e9l\u00e9charger leurs donn\u00e9es en ligne via la commande push de Git. <strong>Combell fournit en somme un pipeline de d\u00e9ploiement<\/strong>. Tous les clients qui utilisent d\u00e9j\u00e0 Git dans le cadre de leur processus de d\u00e9veloppement peuvent faire appel \u00e0 AutoGit, que ce soit pour un petit site web statique ou un projet de plus grande envergure. Et pour ceux qui n\u2019utilisent pas encore Git, cela pourrait les inciter \u00e0 utiliser cet outil somme toute fort pratique.<\/p>\n<h2><strong>Des mises \u00e0 jour plus s\u00fbres avec AutoGit<\/strong><\/h2>\n<p>Non seulement AutoGit acc\u00e9l\u00e8re le processus de mise \u00e0 jour d\u2019un site ou service web, mais il diminue \u00e9galement le risque qu\u2019une mise \u00e0 jour se d\u00e9roule mal. Le processus de d\u00e9ploiement d\u2019une nouvelle version comprend en effet diverses \u00e9tapes. Si une des \u00e9tapes \u00e9choue, la nouvelle version ne sera tout simplement pas d\u00e9ploy\u00e9e. De plus, il est possible de revenir sur chaque \u00e9tape du processus.<\/p>\n<h2><strong>AutoGit\u00a0: \u00e9galement id\u00e9al pour tester des fonctionnalit\u00e9s<\/strong><\/h2>\n<p>Un autre avantage d\u2019AutoGit est le fait qu\u2019il permet de facilement travailler avec des branches de fonctionnalit\u00e9s, parall\u00e8lement \u00e0 la branche principale. Lorsque les utilisateurs d\u2019un site web demandent p. ex. une fonctionnalit\u00e9 suppl\u00e9mentaire, les d\u00e9veloppeurs peuvent d\u00e9velopper ce code dans une branche de fonctionnalit\u00e9. Combell cr\u00e9e alors un sous-domaine sur le site web, o\u00f9 le nouveau code est test\u00e9 sans exposer le site de production \u00e0 des risques. Et si le test r\u00e9ussit, la branche de fonctionnalit\u00e9 peut fusionner avec la branche principale.<\/p>\n<h2><strong>Les avantages d\u2019AutoGit<\/strong><\/h2>\n<p><div class=\"su-list\" style=\"margin-left:0px\"><\/p>\n<ul>\n<li><i class=\"sui sui-check\" style=\"color:#11c22e\"><\/i> Les clients de Combell qui utilisent d\u00e9j\u00e0 Git peuvent utiliser AutoGit <strong>gratuitement<\/strong><\/li>\n<li><i class=\"sui sui-check\" style=\"color:#11c22e\"><\/i> Le code peut \u00eatre d\u00e9ploy\u00e9 en production <strong>plus rapidement<\/strong>, de l\u2019environnement de d\u00e9veloppement vers Internet<\/li>\n<li><i class=\"sui sui-check\" style=\"color:#11c22e\"><\/i> <strong>Moins de risques<\/strong> au niveau du d\u00e9ploiement de mises \u00e0 jour, du fait que chaque \u00e9tape est contr\u00f4l\u00e9e<\/li>\n<li><i class=\"sui sui-check\" style=\"color:#11c22e\"><\/i> Les <strong>branches de fonctionnalit\u00e9s<\/strong> permettent de facilement tester et d\u00e9ployer de nouvelles fonctionnalit\u00e9s en toute s\u00e9curit\u00e9<\/div><\/li>\n<\/ul>\n<p>Voulez-vous en savoir plus sur AutoGit\u00a0? Combell a cr\u00e9\u00e9 <strong>deux exemples de projets<\/strong>, accompagn\u00e9s de fichiers README tr\u00e8s complets\u00a0:<\/p>\n<p><div class=\"su-list\" style=\"margin-left:0px\"><\/p>\n<ul>\n<li><i class=\"sui sui-caret-right\" style=\"color:#000000\"><\/i> <a href=\"https:\/\/github.com\/combell\/autogit-reference\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/combell\/autogit-reference<\/a><\/li>\n<li><i class=\"sui sui-caret-right\" style=\"color:#000000\"><\/i> <a href=\"https:\/\/github.com\/combell\/autogit-symfony-example\" target=\"_blank\" rel=\"noopener\">https:\/\/github.com\/combell\/autogit-symfony-example<\/a><\/div><\/li>\n<\/ul>\n<p>Si, suite \u00e0 la lecture de cet article, vous \u00eates convaincu par les avantages de Git et AutoGit, et que vous voulez vous aussi les utiliser dans le cadre de votre projet, c\u2019est tout \u00e0 fait possible\u00a0! Dans ce simple tutoriel, vous retrouverez les \u00e9tapes n\u00e9cessaires pour pouvoir d\u00e9poser votre codebase existant dans Git et le pousser vers Combell.<\/p>\n<p style=\"text-align: center;\"><a class=\"cta_button\" href=\"https:\/\/github.com\/combell\/autogit-tutorial\" target=\"_blank\" rel=\"noopener\">D\u00e9couvrez le tutoriel<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>On n\u2019en a jamais vraiment fini avec les sites et les services web\u00a0; il faut constamment les perfectionner et d\u00e9ployer de nouvelles fonctionnalit\u00e9s. Avec le nouvel outil de Combell, AutoGit,...<\/p>\n","protected":false},"author":25,"featured_media":6824,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[62,67,68,64,73],"tags":[544,543,545,546,205],"acf":[],"uagb_featured_image_src":{"full":["https:\/\/www.combell.com\/fr\/blog\/files\/2017\/12\/AutoGit-automatisch-deployen.jpg",820,290,false],"thumbnail":["https:\/\/www.combell.com\/fr\/blog\/files\/2017\/12\/AutoGit-automatisch-deployen-50x50.jpg",50,50,true],"medium":["https:\/\/www.combell.com\/fr\/blog\/files\/2017\/12\/AutoGit-automatisch-deployen-300x106.jpg",300,106,true],"medium_large":["https:\/\/www.combell.com\/fr\/blog\/files\/2017\/12\/AutoGit-automatisch-deployen-768x272.jpg",768,272,true],"large":["https:\/\/www.combell.com\/fr\/blog\/files\/2017\/12\/AutoGit-automatisch-deployen.jpg",820,290,false],"1536x1536":["https:\/\/www.combell.com\/fr\/blog\/files\/2017\/12\/AutoGit-automatisch-deployen.jpg",820,290,false],"2048x2048":["https:\/\/www.combell.com\/fr\/blog\/files\/2017\/12\/AutoGit-automatisch-deployen.jpg",820,290,false],"post-featured":["https:\/\/www.combell.com\/fr\/blog\/files\/2017\/12\/AutoGit-automatisch-deployen-820x290.jpg",820,290,true],"post-featured-opt":["https:\/\/www.combell.com\/fr\/blog\/files\/2017\/12\/AutoGit-automatisch-deployen-750x256.jpg",750,256,true],"post-featured-opt-md":["https:\/\/www.combell.com\/fr\/blog\/files\/2017\/12\/AutoGit-automatisch-deployen-820x290.jpg",820,290,true],"post-featured-opt-sm":["https:\/\/www.combell.com\/fr\/blog\/files\/2017\/12\/AutoGit-automatisch-deployen-485x165.jpg",485,165,true],"post-featured-opt-xs":["https:\/\/www.combell.com\/fr\/blog\/files\/2017\/12\/AutoGit-automatisch-deployen-375x128.jpg",375,128,true],"post-most-popular":["https:\/\/www.combell.com\/fr\/blog\/files\/2017\/12\/AutoGit-automatisch-deployen-50x50.jpg",50,50,true],"post-author":["https:\/\/www.combell.com\/fr\/blog\/files\/2017\/12\/AutoGit-automatisch-deployen-60x60.jpg",60,60,true]},"uagb_author_info":{"display_name":"thijsferyn","author_link":"https:\/\/www.combell.com\/fr\/blog\/author\/thijsferyn\/"},"uagb_comment_info":8,"uagb_excerpt":"On n\u2019en a jamais vraiment fini avec les sites et les services web\u00a0; il faut constamment les perfectionner et d\u00e9ployer de nouvelles fonctionnalit\u00e9s. Avec le nouvel outil de Combell, AutoGit,...","_links":{"self":[{"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/posts\/6822"}],"collection":[{"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/comments?post=6822"}],"version-history":[{"count":3,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/posts\/6822\/revisions"}],"predecessor-version":[{"id":6835,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/posts\/6822\/revisions\/6835"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/media\/6824"}],"wp:attachment":[{"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/media?parent=6822"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/categories?post=6822"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.combell.com\/fr\/blog\/wp-json\/wp\/v2\/tags?post=6822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}