SlideShare une entreprise Scribd logo
Jenkins
passé, présent, futur
2006 2017
Jenkins 2.x
● Sorti en avril 2016
● LTS en Juillet 2016
● Assistant d’installation
Pipelines !
Blue Ocean
Faire évoluer l’expérience utilisateur de Jenkins
Pour satisfaire les besoins des développeurs
d’aujourd’hui
Blue Ocean
C’est l’heure du quiz!
Question: D’où vient le nom Blue Ocean ?
A) Du continent Océanie
B) D’un livre
C) De One Piece
D) De l’imagination de James Dumay
Répondez vite en tweetant sur @TechConfQuiz
Future<BlueOcean>
Tip: Ajoutez ?blueCreate dans une URL de BlueOcean pour tester cette fonctionnalité
Roadmap
● SCM API 2.0 - va rendre la vie beaucoup plus facile pour les utilisateurs de
GitHub, BitBucket, GitLab...
● Editeur graphique de pipelines (déclaratifs)
○ La 1.0 des pipelines déclaratifs est sortie hier!
○ https://github.com/jenkinsci/blueocean-pipeline-editor-plugin
● Bugfixes, bugfixes, bugfixes…
En bref
● Blue Ocean réinvente l’ergonomie de Jenkins
● Placent les pipelines au centre de Jenkins
● Projet de long terme: donnez votre avis pour le faire évoluer!
● Intéressé de donner votre avis? jenkinsci-ux@googlegroups.com
● Contactez moi
○ vincent@latombe.net
○ @Vlatombe

Contenu connexe

Similaire à Jenkins passé, présent, futur

Openshift 3 & Kubernetes
Openshift 3 & KubernetesOpenshift 3 & Kubernetes
Openshift 3 & Kubernetes
Perfect Memory
 
Présentation GeoMapFish
Présentation GeoMapFishPrésentation GeoMapFish
Présentation GeoMapFish
Camptocamp
 
SnowCamp IO Grenoble 2017 - Bâtissons ensemble un pipeline avec Jenkins et Do...
SnowCamp IO Grenoble 2017 - Bâtissons ensemble un pipeline avec Jenkins et Do...SnowCamp IO Grenoble 2017 - Bâtissons ensemble un pipeline avec Jenkins et Do...
SnowCamp IO Grenoble 2017 - Bâtissons ensemble un pipeline avec Jenkins et Do...
Damien Duportal
 
Connected Developer Ep3 (04-05-2013)
Connected Developer Ep3 (04-05-2013)Connected Developer Ep3 (04-05-2013)
Connected Developer Ep3 (04-05-2013)Badr Hakkari
 
2022-11-22 - November Rain
2022-11-22 - November Rain2022-11-22 - November Rain
2022-11-22 - November Rain
Frederic Leger
 
TuleapCon 2018 - Jenkins Blue Ocean Pipeline Editor with Tuleap
TuleapCon 2018 - Jenkins Blue Ocean Pipeline Editor with TuleapTuleapCon 2018 - Jenkins Blue Ocean Pipeline Editor with Tuleap
TuleapCon 2018 - Jenkins Blue Ocean Pipeline Editor with Tuleap
Damien Duportal
 
Js, quoi de neuf ? - strasbourg js - septembre 2016
Js, quoi de neuf ? - strasbourg js - septembre 2016Js, quoi de neuf ? - strasbourg js - septembre 2016
Js, quoi de neuf ? - strasbourg js - septembre 2016
kraeger
 
Guide_de_survie_en_milieu_responsive
Guide_de_survie_en_milieu_responsiveGuide_de_survie_en_milieu_responsive
Guide_de_survie_en_milieu_responsive
Nicolas Massouh
 
Guide de survie en milieu responsive - Paris Web 2013
Guide de survie en milieu responsive - Paris Web 2013Guide de survie en milieu responsive - Paris Web 2013
Guide de survie en milieu responsive - Paris Web 2013
Guillaume Abel
 
JENKINS_OWF11_OSDC_PARIS20110924
JENKINS_OWF11_OSDC_PARIS20110924JENKINS_OWF11_OSDC_PARIS20110924
JENKINS_OWF11_OSDC_PARIS20110924Gregory Boissinot
 
Barre pour développeur Firefox et Eclipse
Barre pour développeur Firefox et EclipseBarre pour développeur Firefox et Eclipse
Barre pour développeur Firefox et Eclipse
Yannick Pavard
 
Paris Test conf - Kevin Roulleau - E2E tests on mobile native app, a successf...
Paris Test conf - Kevin Roulleau - E2E tests on mobile native app, a successf...Paris Test conf - Kevin Roulleau - E2E tests on mobile native app, a successf...
Paris Test conf - Kevin Roulleau - E2E tests on mobile native app, a successf...
kevinroulleau
 
BreizhCamp 2022
BreizhCamp 2022BreizhCamp 2022
BreizhCamp 2022
SpikeeLabs
 
Magento 2 : au-delà du changement de version, un changement de paradigme ?
Magento 2 : au-delà du changement de version, un changement de paradigme ?Magento 2 : au-delà du changement de version, un changement de paradigme ?
Magento 2 : au-delà du changement de version, un changement de paradigme ?
The e-Commerce Academy
 
la boite à outils de développements dans firefox devtools
la boite à outils de développements dans firefox devtoolsla boite à outils de développements dans firefox devtools
la boite à outils de développements dans firefox devtools
Christophe Villeneuve
 
Plateformes et infrastructure infonuagique natif de ville de Montréall
Plateformes et infrastructure infonuagique natif de ville de MontréallPlateformes et infrastructure infonuagique natif de ville de Montréall
Plateformes et infrastructure infonuagique natif de ville de Montréall
CloudOps2005
 
Des poneys à Liberation.fr
Des poneys à Liberation.frDes poneys à Liberation.fr
Des poneys à Liberation.frliberation_dev
 
20090615 - Ch'ti JUG - Apache Maven
20090615 - Ch'ti JUG - Apache Maven20090615 - Ch'ti JUG - Apache Maven
20090615 - Ch'ti JUG - Apache Maven
Arnaud Héritier
 
Dev ops - Contiuous delivery
Dev ops - Contiuous deliveryDev ops - Contiuous delivery
Dev ops - Contiuous delivery
Patrice Ferlet
 

Similaire à Jenkins passé, présent, futur (20)

Openshift 3 & Kubernetes
Openshift 3 & KubernetesOpenshift 3 & Kubernetes
Openshift 3 & Kubernetes
 
Présentation GeoMapFish
Présentation GeoMapFishPrésentation GeoMapFish
Présentation GeoMapFish
 
SnowCamp IO Grenoble 2017 - Bâtissons ensemble un pipeline avec Jenkins et Do...
SnowCamp IO Grenoble 2017 - Bâtissons ensemble un pipeline avec Jenkins et Do...SnowCamp IO Grenoble 2017 - Bâtissons ensemble un pipeline avec Jenkins et Do...
SnowCamp IO Grenoble 2017 - Bâtissons ensemble un pipeline avec Jenkins et Do...
 
Logiciels 3d-112-ktcufc
Logiciels 3d-112-ktcufcLogiciels 3d-112-ktcufc
Logiciels 3d-112-ktcufc
 
Connected Developer Ep3 (04-05-2013)
Connected Developer Ep3 (04-05-2013)Connected Developer Ep3 (04-05-2013)
Connected Developer Ep3 (04-05-2013)
 
2022-11-22 - November Rain
2022-11-22 - November Rain2022-11-22 - November Rain
2022-11-22 - November Rain
 
TuleapCon 2018 - Jenkins Blue Ocean Pipeline Editor with Tuleap
TuleapCon 2018 - Jenkins Blue Ocean Pipeline Editor with TuleapTuleapCon 2018 - Jenkins Blue Ocean Pipeline Editor with Tuleap
TuleapCon 2018 - Jenkins Blue Ocean Pipeline Editor with Tuleap
 
Js, quoi de neuf ? - strasbourg js - septembre 2016
Js, quoi de neuf ? - strasbourg js - septembre 2016Js, quoi de neuf ? - strasbourg js - septembre 2016
Js, quoi de neuf ? - strasbourg js - septembre 2016
 
Guide_de_survie_en_milieu_responsive
Guide_de_survie_en_milieu_responsiveGuide_de_survie_en_milieu_responsive
Guide_de_survie_en_milieu_responsive
 
Guide de survie en milieu responsive - Paris Web 2013
Guide de survie en milieu responsive - Paris Web 2013Guide de survie en milieu responsive - Paris Web 2013
Guide de survie en milieu responsive - Paris Web 2013
 
JENKINS_OWF11_OSDC_PARIS20110924
JENKINS_OWF11_OSDC_PARIS20110924JENKINS_OWF11_OSDC_PARIS20110924
JENKINS_OWF11_OSDC_PARIS20110924
 
Barre pour développeur Firefox et Eclipse
Barre pour développeur Firefox et EclipseBarre pour développeur Firefox et Eclipse
Barre pour développeur Firefox et Eclipse
 
Paris Test conf - Kevin Roulleau - E2E tests on mobile native app, a successf...
Paris Test conf - Kevin Roulleau - E2E tests on mobile native app, a successf...Paris Test conf - Kevin Roulleau - E2E tests on mobile native app, a successf...
Paris Test conf - Kevin Roulleau - E2E tests on mobile native app, a successf...
 
BreizhCamp 2022
BreizhCamp 2022BreizhCamp 2022
BreizhCamp 2022
 
Magento 2 : au-delà du changement de version, un changement de paradigme ?
Magento 2 : au-delà du changement de version, un changement de paradigme ?Magento 2 : au-delà du changement de version, un changement de paradigme ?
Magento 2 : au-delà du changement de version, un changement de paradigme ?
 
la boite à outils de développements dans firefox devtools
la boite à outils de développements dans firefox devtoolsla boite à outils de développements dans firefox devtools
la boite à outils de développements dans firefox devtools
 
Plateformes et infrastructure infonuagique natif de ville de Montréall
Plateformes et infrastructure infonuagique natif de ville de MontréallPlateformes et infrastructure infonuagique natif de ville de Montréall
Plateformes et infrastructure infonuagique natif de ville de Montréall
 
Des poneys à Liberation.fr
Des poneys à Liberation.frDes poneys à Liberation.fr
Des poneys à Liberation.fr
 
20090615 - Ch'ti JUG - Apache Maven
20090615 - Ch'ti JUG - Apache Maven20090615 - Ch'ti JUG - Apache Maven
20090615 - Ch'ti JUG - Apache Maven
 
Dev ops - Contiuous delivery
Dev ops - Contiuous deliveryDev ops - Contiuous delivery
Dev ops - Contiuous delivery
 

Jenkins passé, présent, futur

  • 2.
  • 4. Jenkins 2.x ● Sorti en avril 2016 ● LTS en Juillet 2016 ● Assistant d’installation Pipelines !
  • 5.
  • 6.
  • 7. Blue Ocean Faire évoluer l’expérience utilisateur de Jenkins Pour satisfaire les besoins des développeurs d’aujourd’hui
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. C’est l’heure du quiz! Question: D’où vient le nom Blue Ocean ? A) Du continent Océanie B) D’un livre C) De One Piece D) De l’imagination de James Dumay Répondez vite en tweetant sur @TechConfQuiz
  • 16. Tip: Ajoutez ?blueCreate dans une URL de BlueOcean pour tester cette fonctionnalité
  • 17. Roadmap ● SCM API 2.0 - va rendre la vie beaucoup plus facile pour les utilisateurs de GitHub, BitBucket, GitLab... ● Editeur graphique de pipelines (déclaratifs) ○ La 1.0 des pipelines déclaratifs est sortie hier! ○ https://github.com/jenkinsci/blueocean-pipeline-editor-plugin ● Bugfixes, bugfixes, bugfixes…
  • 18. En bref ● Blue Ocean réinvente l’ergonomie de Jenkins ● Placent les pipelines au centre de Jenkins ● Projet de long terme: donnez votre avis pour le faire évoluer! ● Intéressé de donner votre avis? jenkinsci-ux@googlegroups.com ● Contactez moi ○ vincent@latombe.net ○ @Vlatombe

Notes de l'éditeur

  1. Hudson: 1.0 on February 2005 Pas d’iphone 2004: Facebook débute à peine 2005 : Gmail GitHub: 2008
  2. Not only because Jenkins UI is dated Change in the industry: software everywhere It’s easier to be a software developer today. More tools, technologies everywhere Consumerization of developer tools Blue Ocean: “continuously improve the UX to meet the expectations of modern developers” Support des workflows modernes
  3. Tour of BlueOcean UI Weather column Status of branches and pull requests
  4. Activity Tab: shows temporal activity on the repository
  5. Branches Tab: list of all branches
  6. Pull Requests Tab: good to mention integration with GitHub
  7. Less page loads, quicker navigation Run of a pipeline: visualisation Diagnostic of failures: have to scan the full log to find the error Test analysis screen