Aujourd’hui on aborde les bases de l’intégration continue
C’est quoi une intégration continue ?
Comment mettre en place une CI ?
Rejoins-nous !
Vien nous donner ton avis sur le sujet dans la communauté des Compagnons du DevOps.
00:00 Intro
01:12 Un Podcast animé par les Compagnons du De vOps
01:48 Définition de l’Intégration Continue
05:04 La CI dans la chaîne DevOps
07:53 Sur quoi ça tourne (SaaS, Projet Linbre, etc…) ?
14:02 Nos outils de CI préférés
20:03 Retours sur Github actions
21:25 Est-ce sûr d’utiliser une CI en SaaS
24:16 Quand et comment est déclenchée la CI ?
29:51 Les étapes du pipeline, qu’est-ce que l’on test ?
53:45 Supervision de l’Intégration Continue
59:49 Clôture
Les liens :
- L’Intégration Continue sur le forum des Compagnons du DevOps : https://forum.compagnons-devops.fr/c/ci-cd
- SonarQube : https://www.sonarqube.org/
- Clair : https://coreos.com/clair/docs/latest/
- Quay : https://quay.io/
- Harbor : https://goharbor.io/
- Selenium : https://www.selenium.dev/
Les solutions d’Intégration Continue
- Jenkins : https://www.jenkins.io/
- Hudson : https://www.eclipse.org/hudson/
- CircleCI : https://circleci.com/
- Travis : https://travis-ci.org/
- Github Actions : https://github.com/features/actions
- AWS CodePipeline : https://aws.amazon.com/fr/codepipeline/
- Azure DevOps : https://azure.microsoft.com/fr-fr/services/devops/
- GitLab-CI : https://about.gitlab.com/stages-devops-lifecycle/continuous-integration/
- Drone.io : https://drone.io/
- Bamboo : https://www.atlassian.com/fr/software/bamboo
- Codeship : https://codeship.com/
Vous cherchez des utilisateurs ou une instance GitLab hébergée en France ?
Rejoignez la Communautés Froggit.
Bienvenue, chers compagnons sur Radio DevOps.
La Baladodiffusion des Compagnons du DevOps.
Le podcast en français dédié à notre mouvement.
Nos émissions :
- 🗞 Actus Devops : est une émission animée par des membres de la communauté des Compagnons du DevOps. Dans chaque épisode nous étudierons l’actualité Cloud et DevOps.
- 📻 Radio DevOps : est l’émission phare animée par des membres de la communauté des Compagnons du DevOps. Dans chaque épisode nous débattrons sur un sujet de fond.
- 🛋 En aparté : est une émission où je m’entretiendrai avec un invité sur le mouvement DevOps en entreprise.
- 🎙️ En Solo : est une émission où je serai seul pour vous parler de DevOps ou de Cloud.
📩 Si tu n’es pas déjà abonné, alors abonne-toi pour ne pas rater ces émissions.
🎁 Télécharge mon antisèche git : http://froggit.fr
Crédits
Les podcasteurs :
- Christophe Chaudier : consultant indépendant au sein du collectif Lydra. Animateur du podcast de la communauté des Compagnons du DevOps. Découvre le : https://lydra.fr/ea-3-le-podcasteur-christophe/ – Son LinkedIn : https://www.linkedin.com/in/cchaudier
- Erwan Ben Soudien : DevOps chez Toucan Toco (ex Deezer, Antelink, Weborama – ex sysadmin 🙂 ) – professeur vacataire à Paris XIII / IUT Créteil. Découvrez-le : https://lydra.fr/ea-2-le-podcasteur-erwan/ – Son Linkedin : https://www.linkedin.com/in/erwan-ben-souiden-8b8084152
- René Ribaud : architecte DevOps chez CGI. Il aime apprendre et transmettre des connaissances sur le logiciel libre et le DevOps. Découvre le : https://lydra.fr/ea-6-le-podcasteur-rene/ | Linkedin : https://www.linkedin.com/in/ren%C3%A9-ribaud-44145137 | Twitter : https://twitter.com/Uggla_ | Github : https://github.com/uggla
L’intro et la fin sont de :
- Baptiste Gaillet : FullStack développeur avec une tendance DevOps au Centre Scientifique et Technique du Bâtiment. Après des études dans le son et différents métiers, il a effectué une reconversion professionnelle en 2015 pour devenir développeur (Formation diplômante dans le cadre d’un CIF). Son LinkedIn : https://www.linkedin.com/in/baptiste-gaillet-223832b4
- La musique d’intro est “Tupac Lives” de John Bartmann : https://pixabay.com/fr/music
- La musique de fin est “Passport” de Purple planet : https://www.purple-planet.com/passport
- L’image est de Danil Sorokin : https://unsplash.com/photos/rYQlRntSU0E
- Le podcast est sous licence libre : CC BY-SA : https://creativecommons.org/licenses/by-sa/4.0/deed.fr
- Si tu utilises ces contenus dans une publication, merci de nous le notifier dans les commentaires.
❓ Pose-nous une question : http://question.compagnons-devops.fr
💬 Rejoins la communauté : https://www.compagnons-devops.fr
☁️ Suis-nous sur les autres réseaux sociaux :
▶️ YOUTUBE : https://youtu.be/ObmFdQCOt3k
➡️ LINKEDIN : https://linkedin.com/in/cchaudier/ & https://www.linkedin.com/company/lydrafr/
➡️ FACEBOOK : https://www.facebook.com/cchaudier
🐥 TWITTER : https://twitter.com/art_devops
📷 INSTAGRAM : http://instagram.com/cchaudier
🌐 Les Compagnons du DevOps est une initiative de Lydra : https://www.lydra.fr
#DevOps #CI #Gitlab #Github #Circle-ci
Super intéressant, l’un des meilleurs podcasts de la serie. Dommage Christophe que vous ayez soit des apriori soit une méconnaissance, notamment lorsque vous mélangez “Azure DevOps” et “Azure”, lorsque vous mixez cela avec Github. On a l’impression que votre amour pour le libre, vous empeche de le tester et de vous en faire un avis personnel 🙂
Pour info, les arguments pro Gitlab existent sur la concurrence également, à part Github Actions qui est loin d’être sec. Erwan et René sont très pertinents et très factuels. Bravo
Bonjour Mathieu,
Merci pour ton commentaire.
Si c’est l’un des meilleurs je pense aussi que c’est par ce qu’on s’améliore avec le temps.
Je n’ai pas eu l’impression de mélanger Azure DevOps et Azure, Après Azure DevOps est un produit d’Azure. Je ne suis pas sûre d’avoir mélangé non plus avec Github, même si les trois appartiennent à Microsoft.
Je ne doute pas que les autres ont des avantages.
Je ne les ai personnellement pas choisies plus plein de raisons, le fait que ce soient des logiciels propriétaires en ai une.
Une autre partie des réponses c’est que j’ai décidé de ne plus mettre mes compétences à profit d’entreprises dont l’éthique et la vision du monde sont différente de la mienne.
Je me suis exprimé à ce sujet dans cet article : https://lydra.fr/pourquoi-ne-devriez-vous-pas-aller-chez-aws-azure-ou-google-cloud/
Ce n’est pas un manque de pragmatisme, de méconnaissance ou des a prioris mais des choix conscient fait sur des faits.
C’est ma façon à moi d’aider à façonner un monde qui soit en accord avec mes principes.
En effet mes critères de choix ne sont pas que techniques.
Enfin j’ai déjà tellement de travail avec GitLab que je ne peux pas tout explorer non plus 🙂