- PVSM.RU - https://www.pvsm.ru -
27 июля 2017 года прошла совместная встреча сообществ jug.msk.ru [1] и Jenkins MSK [2]. На встрече с докладами о Jenkins [3] выступили Олег Ненашев («Groovy DSL в Jenkins и Pipeline. Как оно работает?») и Кирилл Толкачёв с Александром Тарасовым («DSL много не бывает. Мигрируем со Scripted Pipeline на Declarative (Live)»).
Олег работает в компании CloudBees [5], разрабатывающей коммерческие решения на основе Jenkins. Является контрибьютором ядра и плагинов продукта. Занимается организацией и активно участвует в Jenkins-митапах. Твиттер [6], GitHub [7], Speaker Deck [8].
Доклады Олега:
Кирилл и Александр — постоянные спикеры конференций и митапов, к значительной части которых имеет отношение JUG.ru. Ранее на jug.msk.ru они выступали с совместным докладом [21] в 2015 году. В 2016 году Кирилл также выступал, но уже с Барухом Садогурским [22].
Доклады Кирилла за время, прошедшее с его прошлых выступлений:
Доклады Александра:
Совместные их доклады:
Нельзя не упомянуть об уже пятой статье Саши [35], опубликованной на DZone (с чем мы его поздравляем).
Кирилл перед докладом. Традиционное начало встречи: рукопожатие Андрея Когуня с докладчиками.
Олег начал с вступления о региональных сообществах Jenkins и ближайших мероприятиях. Основная часть была посвящена Groovy DSL, присутствующем в различных частях продукта. Далее значительное внимание было уделено Jenkins Pipeline [37].
Кирилл и Александр продолжили тему Pipeline, легко и непринуждённо предприняв попытку преобразования императивного описания в декларативное. Увенчалась ли попытка успехом, можно узнать, посмотрев видео.
В перерыве и после выступлений можно было пообщаться в неформальной обстановке, задав вопросы и обсудив животрепещущие темы.
Доклад Олега:
Доклад Кирилла и Александра:
Фотографии со встречи [47]. Видео скоро ожидается на YouTube [48] (с анонсом в VK [49] и G+ [50]). Подписка на рассылку [1] следующих встреч jug.msk.ru.
2 августа 2017 года в Санкт-Петербурге состоится встреча JUG.ru с Александром Тарасовым (тема — Service Discovery), зарегистрироваться [51].
Автор: dbelob
Источник [52]
Сайт-источник PVSM.RU: https://www.pvsm.ru
Путь до страницы источника: https://www.pvsm.ru/java/261546
Ссылки в тексте:
[1] jug.msk.ru: http://jug.msk.ru
[2] Jenkins MSK: https://www.meetup.com/Moscow-Jenkins-Meetup/
[3] Jenkins: https://jenkins.io
[4] Image: https://habrahabr.ru/company/jugru/blog/334374/
[5] CloudBees: https://www.cloudbees.com
[6] Твиттер: https://twitter.com/oleg_nenashev
[7] GitHub: https://github.com/oleg-nenashev
[8] Speaker Deck: https://speakerdeck.com/onenashev
[9] презентация: https://speakerdeck.com/onenashev/spb-jenkins-meetup-number-0-who-is-mr-jenkins
[10] видео: https://events.yandex.ru/lib/talks/3302/
[11] видео: https://events.yandex.ru/lib/talks/3306/
[12] видео: https://www.youtube.com/watch?v=sSA4GYY-CSw&list=PLTur3n9C14XFbfD2gT3CRcwBwobKOvRHJ
[13] видео: https://www.youtube.com/watch?v=M47xBPDcZlk&list=PLTur3n9C14XFbfD2gT3CRcwBwobKOvRHJ
[14] видео: https://www.youtube.com/watch?v=hkGPa70b-H4&list=PLTur3n9C14XEaev5ru3HJeF3anOgOzz5a
[15] видео: https://www.youtube.com/watch?v=Q2zRVf2N5Jo&list=PLTur3n9C14XHhKE_ZE-DRT7e-ToBvk4Xo
[16] презентация: https://speakerdeck.com/onenashev/secr2016-jenkins-2-kak-sdielat-mazhornyi-rieliz-i-nie-razvalit-soobshchiestvo
[17] видео: http://2016.secr.ru/program/submitted-presentations/jenkins-2-how-to-make-a-major-oss-project-release-and-not-break-the-community
[18] видео: https://www.youtube.com/watch?v=VuZO-BMOHiE&list=PLTur3n9C14XEk7_5_RCDZBpUYp4k-G8JH
[19] видео: https://www.youtube.com/watch?v=Hxvnc7DUOpY&list=PLTur3n9C14XFGiQuN3_jcPgF7pfTlXb0p
[20] видео: https://www.youtube.com/watch?v=4UkUuxHK33E&list=PLTur3n9C14XHE-Z9faQQVP1JsP3Z6wt9a
[21] совместным докладом: https://habrahabr.ru/company/jugru/blog/272009/
[22] с Барухом Садогурским: https://habrahabr.ru/company/jugru/blog/309644/
[23] видео: https://www.youtube.com/watch?v=Xuj7AtYftng&list=PLTur3n9C14XFbfD2gT3CRcwBwobKOvRHJ
[24] презентация: https://www.slideshare.net/kirilltolkachev7/release-management-with-gradle-jokerconf2016
[25] презентация: https://www.slideshare.net/kirilltolkachev7/spring-boot-test-horror
[26] презентация: https://www.slideshare.net/kirilltolkachev7/spring-boot-ripper-76795162
[27] презентация: https://www.slideshare.net/kirilltolkachev7/gradle-in-enterprise-is-it-possible
[28] видео: https://www.youtube.com/watch?v=XmOA5_sHDJo
[29] презентация: https://www.slideshare.net/aatarasoff/service-discovery-spring-cloud-internals
[30] презентация: https://www.slideshare.net/aatarasoff/everything-as-a-code
[31] презентация: https://www.slideshare.net/aatarasoff/service-discovery-more-that-it-seems
[32] презентация: https://www.slideshare.net/kirilltolkachev7/joker-students-day-2016
[33] презентация: https://www.slideshare.net/kirilltolkachev7/jenkins-docker-mesos
[34] видео: https://www.youtube.com/watch?v=xPf32v8kOe0
[35] пятой статье Саши: https://dzone.com/articles/hack-your-workspace
[36] Image: https://habrastorage.org/web/89c/7ba/291/89c7ba2917ea4c538c7aa729aaf2682c.jpg
[37] Jenkins Pipeline: https://jenkins.io/doc/book/pipeline/
[38] Image: https://habrastorage.org/web/e0f/ff3/3c4/e0fff33c4d8a4dc38c21c0d2a6e080e9.jpg
[39] July 27, 2017: https://twitter.com/aatarasoff/status/890677999510704128
[40] Image: https://habrastorage.org/web/1ad/0fc/1de/1ad0fc1ded9a497a93fd320b5add2b41.jpg
[41] Image: https://habrastorage.org/web/b82/80d/9df/b8280d9df3ce4272946d165b077756f1.jpg
[42] введения: https://speakerdeck.com/onenashev/moscow-jenkins-meetup-number-2-vviedieniie
[43] основной части: https://speakerdeck.com/onenashev/moscow-jenkins-meetup-number-2-groovy-dsl-v-jenkins-i-pipeline
[44] GitHub: https://github.com/oleg-nenashev/demo-jenkins-config-as-code
[45] презентация: https://www.slideshare.net/kirilltolkachev7/jenkins-imperative-pipeline-vs-declarative-pipeline
[46] GitHub: https://github.com/aatarasoff/jenkins-pipeline-live-demo
[47] Фотографии со встречи: https://vk.com/album-46597293_247984317
[48] YouTube: https://www.youtube.com/playlist?list=PLojTLDAO4jjIRjDPIQjc4iG7CfR6m8pfc
[49] VK: http://vk.com/jugmsk
[50] G+: https://plus.google.com/communities/115981831554057619568
[51] зарегистрироваться: https://jugru.timepad.ru/event/543209/
[52] Источник: https://habrahabr.ru/post/334374/
Нажмите здесь для печати.