GDG Cloud: Gitlab | CI

GDG Toulouse

Soirée dédiée à l'univers de Gitlab avec 2 talks qui vont vous permettre de découvrir et même d'aller très loin avec Gitlab ! Tout d'abord, Philippe Charrière (aka @k33g_org, Gitlab & CleverCloud) nous présentera "Quelques trucs pour se former "en douceur" à GitLab, GitLab CI & CD avec OpenFaas" \--- Alors, oui, c'est un titre long et un peu compliqué, donc je m'explique 😉. Le truc sympa avec

Sep 27, 2018, 4:45 – 7:30 PM (UTC)

 RSVP'd

Key Themes

About this event

Soirée dédiée à l'univers de Gitlab avec 2 talks qui vont vous permettre de découvrir et même d'aller très loin avec Gitlab !

Tout d'abord, Philippe Charrière (aka @k33g_org, Gitlab & CleverCloud) nous présentera "Quelques trucs pour se former "en douceur" à GitLab, GitLab CI & CD avec OpenFaas"

---
Alors, oui, c'est un titre long et un peu compliqué, donc je m'explique 😉. Le truc sympa avec GitLab, c'est que même si c'est un outil collaboratif, on peut se l'installer tout seul dans son coin et faire les choses les pires "en cachette" (j'appelle ça de l'expérimentation). Et en plus, on peut le faire en mode off-line dans le train ou à la campagne chez mémé qui n'a pas le wifi.

Je vais donc aborder les sujets suivants:

GitLab: comment l'installer avec Vagrant (un jour j'apprendrais Docker 😉)
GitLab Runner: installation et utilisation: 1er script de CI
Ensuite, le moyen le plus simple que j'ai trouvé pour m'entraîner à faire de l'intégration et du déploiement (en continu) sur mon poste en local, c'est OpenFaas un projet de FaaS facile à installer, donc nous verrons comment:

créer une Docker registry privée (je ne connais toujours pas Docker, mais c'est super simple)
installer et utiliser un serveur OpenFaas (oui je sais c'est un nom "bizarre", mais c'était le projet le plus facile à installer)
créer un runner pour déployer des fonctions sur ce serveur
et pour finir nous verrons comment faire des Review Apps avec tout ça (donc déployer des feature branches sur un serveur de développement)
Cette présentation s'adresse à un public plutôt débutant, mais les moins débutants sont les bienvenus, ils pourront apporter leur pierre à l'édifice sur certains points "existentiels".

A la fin de la présentation, vous aurez les outils nécessaires pour vous créer une infrastructure "DEVOPS" virtuelle et faire vos armes.
---

Ensuite avec Logan Weber (@Neonox31, Airbus DS Geo) et Kevin Davin (@davinkevin, Stack-Labs) vont vous présenter "Una-gitlab"

---
A l'image de Perceval et Karadock, Logan et Kevin reviennent d'une quête dans la contrée de Gitlab et vont vous compter leurs aventures pleines découvertes et de rebondissements. L'on espère que Père Blaise réussira à prendre des notes...

Lors de cette quête, il a été nécessaire de mettre en place une intégration continue pour une armée de développeurs sanguinaires qui avaient plein de besoins tout bizarres... Et à la force de leur épée, de leur courage et pas du tout de l'aide de Merlin (qui sait toujours rien faire...), Logan et Kevin mis à disposition une CI complète avec job, stage, intégration avec des outils externes (PostgreSQL, Artifactory, Google Cloud Platform...) tout en la gardant simple et versionnable.

Ils finiront même par la présentation d'un récent sortilège qui permet d'envoyer leur CI dans le Cloud de Google avec Kubernetes. Cela donne une solution hautement scalable et performante, à la demande !avec Google Kubernetes Engine afin de vous présenter une solution scallable et automatique !
---

Par:

* Philippe Charrière @k33g_org, Gitlab
* Logan Weber @Neonox31, Software automation engineer at Airbus DS
* Kevin Davin @davinkevin, Stacklabs

Organizers

  • Kevin ABRIOUX

    GDG Organizer

  • Samir Bouhassoun

    Zenika

    Technical Director

  • Julien Faixo

Contact Us