27 июля 2017 года прошла совместная встреча сообществ
jug.msk.ru и
Jenkins MSK. На встрече с докладами о
Jenkins выступили Олег Ненашев («Groovy DSL в Jenkins и Pipeline. Как оно работает?») и Кирилл Толкачёв с Александром Тарасовым («DSL много не бывает. Мигрируем со Scripted Pipeline на Declarative (Live)»).
О докладчиках
Олег работает в компании
CloudBees, разрабатывающей коммерческие решения на основе
Jenkins. Является контрибьютором ядра и плагинов продукта. Занимается организацией и активно участвует в
Jenkins-митапах.
Твиттер,
GitHub,
Speaker Deck.
Доклады Олега:
- «Who is Mr. Jenkins? Текущее состояние, проблемы и основные тренды развития» (SPb Jenkins Meetup #0 2015: презентация, видео)
- «Q&A про разработку плагинов» (SPb Jenkins Meetup #0 2015: видео)
- «Обзор Jenkins Pipeline» (Moscow Jenkins Meetup #1 2016: видео)
- «Jenkins 2 и планы на будущее» (Moscow Jenkins Meetup #1 2016: видео)
- «Вводный доклад. Сообщество Jenkins» (Belarus Jenkins Meetup #0 2016: видео)
- «Tool chains» (SPb Jenkins Meetup #3 2016: видео)
- «Jenkins 2. Как сделать мажорный релиз и не развалить сообщество?» (SECR 2016: презентация, видео)
- «Jenkins по требованию. Управляем инстансами в облаке» (SPb Jenkins Meetup #5 2017: видео)
- «Тёмная сторона Jenkins. Как стабилизировать Remoting?» (SPb Jenkins Meetup #6 2017: видео)
- «Реализация тестирования плагинов Jenkins в ci.jenkins.io» (SPb Jenkins Meetup #7 2017: видео)
Кирилл и Александр — постоянные спикеры конференций и митапов, к значительной части которых имеет отношение
JUG.ru. Ранее на
jug.msk.ru они выступали с
совместным докладом в 2015 году. В 2016 году Кирилл также выступал, но уже
с Барухом Садогурским.
Доклады Кирилла за время, прошедшее с его прошлых выступлений:
- «CD with Jenkins: Lessons Learned» (Moscow Jenkins Meetup #1 2016: видео)
- «Релиз-менеджмент с помощью Gradle» (Joker 2016: презентация)
- «Проклятие Spring Test» (JPoint 2017: презентация)
- «Spring Boot Ripper» (JEEConf 2017: презентация)
- «Gradle in Enterprise, Is it possible?» (JEEConf 2017: презентация)
- «Jenkins и Mesos» (SPb Jenkins Meetup #5 2017: видео)
Доклады Александра:
- «Александр Тарасов о DevOps» (JUG.ru-2016: видео)
- «Тонкости реализации шаблона Service Discovery на примере SpringCloud» (Joker 2016: презентация)
- «Everything as a Code» (DevOpsBy 2017, RootConf 2017: презентация)
- «Service Discovery: More Than Seems» (JavaDay Minsk 2017: презентация)
Совместные их доклады:
Нельзя не упомянуть об уже
пятой статье Саши, опубликованной на
DZone (с чем мы его поздравляем).
О докладах
Кирилл перед докладом. Традиционное начало встречи: рукопожатие Андрея Когуня с докладчиками.
Олег начал с вступления о региональных сообществах
Jenkins и ближайших мероприятиях. Основная часть была посвящена
Groovy DSL, присутствующем в различных частях продукта. Далее значительное внимание было уделено
Jenkins Pipeline.
Кирилл и Александр продолжили тему
Pipeline, легко и непринуждённо предприняв попытку преобразования императивного описания в декларативное. Увенчалась ли попытка успехом, можно узнать, посмотрев видео.
Спойлерscript {
Главное - результат!)
}
— Tarasov Aleksandr (@aatarasoff) July 27, 2017
В перерыве и после выступлений можно было пообщаться в неформальной обстановке, задав вопросы и обсудив животрепещущие темы.
Доклад Олега:
Доклад Кирилла и Александра:
Фотографии со встречи. Видео скоро ожидается на
YouTube (с анонсом в
VK и
G+).
Подписка на рассылку следующих встреч
jug.msk.ru.
2 августа 2017 года в Санкт-Петербурге состоится встреча JUG.ru с Александром Тарасовым (тема — Service Discovery), зарегистрироваться.
https://habrahabr.ru/post/334374/