{"id":3305,"date":"2019-10-14T09:48:05","date_gmt":"2019-10-14T08:48:05","guid":{"rendered":"http:\/\/www.alpesjug.fr\/?p=3305"},"modified":"2019-12-04T11:15:13","modified_gmt":"2019-12-04T10:15:13","slug":"deployer-des-webapp-microservices-functions-sur-openfaas-avec-gitlab-ci-en-local-%f0%9f%98%b1","status":"publish","type":"post","link":"https:\/\/www.alpesjug.fr\/?p=3305","title":{"rendered":"D\u00e9ployer des Webapp\/MicroServices\/Functions sur OpenFaaS avec GitLab CI  &#8230; en local \ud83d\ude31"},"content":{"rendered":"<h3>La conf\u00e9rence<\/h3>\nJ&rsquo;ai toujours peur que l&rsquo;internet mondial disparaisse un jour, surtout pendant que je fais une d\u00e9mo. Du coup j&rsquo;ai tout sur mon laptop, une instance GitLab, une docker registry, mes runners et OpenFaaS (j&rsquo;ai aussi 2,3 autres trucs).\nLes objectifs de ce talk qui sera compos\u00e9 essentiellement de d\u00e9mos (99%) sont: (pas forc\u00e9ment dans cet ordre, et nous serons en mode interactif)\n&#8211; GitLab CI, qu&rsquo;est-ce que c&rsquo;est\n&#8211; OpenFaaS, qu&rsquo;est-ce que c&rsquo;est\n&#8211; OpenFaaS est aussi un PaaS (et \u00e7a c&rsquo;est bien pratique)\n&#8211; Jusqu&rsquo;o\u00f9 je peux aller avec la partie CI pour d\u00e9ployer, du ExpressJS, du Vert-x, du Quarkus (du Golo aussi c&rsquo;est possible) et faire des choses magiques\n&#8211; Comment j&rsquo;ai install\u00e9 tout \u00e7a (pas en d\u00e9tail, mais je vous filerais les infos)\n&#8211; et puis au milieu de tout \u00e7a des questions, des r\u00e9ponses, &#8230;\n<h3>Le conf\u00e9rencier<\/h3>\nPhilippe Charri\u00e8re Technical Account Manager chez GitLab\n<a href=\"https:\/\/twitter.com\/k33g_org\">@k33g_org<\/a> sur Twitter\n@k33g sur GitLab (sur GitHub aussi)\nGDG Lyon Cloud\/IOT co leader\nRest. Ct\u00e9 \u00e9ditorial technique de BlendWebMix\nEmoji addict\nAime la JVM mais pas Java (Golo and Kotlin are the best)\nFake Functional Developer\n\n\n<h3 class=\"wp-block-heading\">Inscriptions<\/h3>\n \n\nLes inscriptions se passent sur\u00a0<a href=\"https:\/\/www.meetup.com\/fr-FR\/AlpesJUG\/events\/265653698\">Meetup<\/a>.\n\n \n<h3 class=\"wp-block-heading\">Le\u00a0Lieu<\/h3>\n \n\nCriteo Grenoble Office, 4\u00a0Rue Des M\u00e9ridiens, Parc Sud Galaxie, Echirolles\n\n","protected":false},"excerpt":{"rendered":"<p>La conf\u00e9rence J&rsquo;ai toujours peur que l&rsquo;internet mondial disparaisse un jour, surtout pendant que je fais une d\u00e9mo. Du coup j&rsquo;ai tout sur mon laptop, une instance GitLab, une docker registry, mes runners et&#46;&#46;&#46;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[377,499,498],"class_list":["post-3305","post","type-post","status-publish","format-standard","hentry","category-non-classe","tag-cloud","tag-gitlab","tag-openfaas"],"_links":{"self":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/3305","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3305"}],"version-history":[{"count":3,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/3305\/revisions"}],"predecessor-version":[{"id":3311,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=\/wp\/v2\/posts\/3305\/revisions\/3311"}],"wp:attachment":[{"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3305"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3305"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.alpesjug.fr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3305"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}