Presque tout le monde connaît le fidèle Jenkins… et le déteste probablement pour ses pages de configuration de tâches, non ? Mais il y a une bonne nouvelle : Jenkins adopte activement les tendances modernes et évolue pour rester pertinent à la nouvelle ère. L'un des domaines les plus en vogue est Jenkins Pipeline, qui permet de décrire une automatisation complexe sous forme de code dans des DSL basés sur Groovy.
Nous parlerons de Jenkins Pipeline et de ses fonctionnalités toutes neuves. Comment cela aide-t-il à organiser l'automatisation dans vos projets ? Comment améliore-t-il l'expérience développeur ? Qu'est-ce que BlueOcean ? Quelle est la différence entre les définitions Déclarative et Scripted ? Comment développer efficacement des Pipelines et migrer les instances Jenkins vers ces derniers ?
Pendant la présentation, je vais montrer quelques démonstrations et répondre aux questions sur des cas d'usage spécifiques de Pipeline. Si vous souhaitez soulever des sujets pour une discussion de type unconférence, n'hésitez pas à les envoyer à l'avance.