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.
  • 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 *…