Nous allons vous présenter ce qu’on a pu apprendre à cette édition du Devops World/Jenkins World proposé par Cloud Bees
Le hall des exposants: Cloudbees, GoogleCloud , VMware Tanzu Sonatype, SOnarsource, Snyk, Codefresh , Jfrog HCL , Circle CI , Codacy , SaunceLabs, Harness , MacStadium, Synopsys , Alcide , Xray, Alcide , XebiaLabs, CheckMarx , Gradle, Whitesource Softaware , VirtusLab, APlima Solutoon , Devops Institute , ECS ,
Le message principal c’est la sécurité et le delivery (Software Delivery Management) chez tous les exposants : OBjectif Mise en Production
Keynote Jour 1
- Jenkins X & Kubernetes & GCP (forte présence de google sur le salon et la keynote)
- Mise en avant de la CD Foundation (https://cd.foundation/)
-
- Jenkins & Jenkins X & Tekton & Spinnaker
- Présentation de DORA (Devops Research & Assessment)
- Présentation par Cloud Bees pour tous les outils liés au SDM (Software Delivery Management) (photo)
- Accent sur l’ensemble des avantages et des bénéfices de Jenkin X (vu dans une conf « 1an avec Jenkins X » où Daylimotion a essuyé les platres de la première version). Ils ont maintenant une version qui fonctionne bien.
-
- GitOps
- One CI/CD platform
- Tronc commun de développement et des environnements de test
- Présentation de l’évolution de Cloud Bees à venir avec un outil allant de la R&D au Support : (photo)
Keynote Jour 2
- Animée par Andre Pino
-
- Présentation de google cloud (présentation par David Stanke)
-
-
- Anthos
-
-
-
-
- Présentation de la chaine CI/CD comme un outil de production. Préconisation d’automatiser toute la CI/CD directement au niveau du cloud provider. Peut être un lien avec ce bon vieux Jenkins X. (https://jenkins-x.io/)
- Présentation de son point de vue du devops :
- Commit –> Prod Lead Time
- Intervalles de déploiements
- Améliorer le taux d’échecs
- MTTR (Mean Time To Repair)
-
-
-
- Présentation de chez redMonk (James Governor) le plaidoyer du développeur qui se masculinise à mort.
-
-
- Evolution du métier de dévelopeur (Nombre – Genre – pollution)
-
-
-
-
- Nombre en constante évolution – Création de multiples universités pour développeur (notamment en chine)
- Genre : La femme de plus en plus absente de ce métier là contrairement à la plupart des autres.
- Pollution de l’informatique en général : 1 transaction bitcoin <==> 500000 transactions Visa ==> Avènement du cloud n’est pas forcément une bonne nouvelle pour la planète.
-
-
-
- Présentation de chez VmWare (Bryan Liles)
-
-
- IAC – CI/CD – Observability – Empathy & Collaboration ne sont pas Devops pris 1 à 1
- Notre mission est simple : mettre du code en production de manière la plus efficiente possible (cohérence – fiabilité – confiance) et en répondant à toutes ses questions:
-
-
-
-
- Comprendre ce qui constitue le déploiement
- Comprendre où nous devons déployer
- Comprendre quand devons nous déployer
- Comprendre pourquoi nous devons déployer
- Comprendre comment nous déterminons que le déploiement est fonctionnel
-
-
-
-
- Qu’est ce qui est Devops ?
-
-
-
-
- Le Devops n’est pas une personne, c’est une culture :
-
-
-
-
-
-
- Workflow pour générer des artifacts
- Workflow pour livrer des logiciels dans différents environnements
- IAC – CI/CD – Observability – Empathy & Collaboration sont les bonnes pratiques pour instaurer la culture Devops.
-
-
-
Ensemble des conférences par thème
- Thème Jenkins X
-
- Mise en avant de la facilité de déploiement sur du kubernetes managé
- Mise en avant de la facilité de déploiement de staging à prod en un clic
- Automatisation via le CLI de l’intégration et du déploiement de l’application. Outils : Kaniko pour la construction de l’image et Skaffold pour le déploiement.
-
-
- Github : https://github.com/salaboy/
-
- Thème Jenkins JasC (configuration as code de jenkins automatisation de déploiement de jenkins avec différents langages)
-
- Jenskins As Code
- Problématique : peu de support, groovy (groovygroup) reste actuellement plus complet que JasC
- Jenkins
-
- Presentation des nouveautés Jenkins * Before * Matrix * unstable
- lien GCP et Jenkins
- REX accès sécurité lien avec différents outils du marché
-
- ISTIO
- Codacy
- Snyk *…