использование и разработка Jenkins YouTube: http://bit.ly/jenkins-ru-youtube ◦ Записи докладов (если есть) Facebook: http://bit.ly/jenkins-ru-facebook ◦ Анонсы 5
Экскурсия в дата-центр Selectel, пицца Глеб Русаков, Selectel Администрирование Jenkins через Chef в Selectel Олег Ненашев, CloudBees Тёмная сторона Jenkins. Управляем безопасностью на больших инстансах 7
– теперь со Script Security ◦ Патч Commons HttpClient 3.1 в ядре – риск MiTM ◦ XSS в автодополнении джобов ◦ Валидация части паролей через GET ◦ Апгрейд Jetty, SPDY больше не поддерживается ◦ Протоколы JNLP 1/2/3 больше не поддерживаются ◦ … 12 Что нового? > Ядро Плагины JEP События https://jenkins.io/doc/upgrade-guide/ https://jenkins.io/changelog-stable/ https://jenkins.io/security/advisory/2017-10-11/ https://jenkins.io/security/advisory/2017-11-08/
– еще один фикс (JENKINS-47448) ◦ Баг с миграцией юзеров в 2.72.3 (JENKINS-47909) ◦ Фиксы против повисания канала в Remoting ◦ Апдейт-центр по-умолчанию работает через HTTPs ◦ … 13 Что нового? > Ядро Плагины JEP События https://jenkins.io/doc/upgrade-guide/ https://jenkins.io/changelog-stable/
в ядре (JENKINS-47593) Pipeline ◦ Declarative 1.2 - parallel syntax style Blue Ocean 1.3 ◦ Больше интеграций с JIRA ◦ Поддержка сложных графов, кусок Nested Stages (JENKINS-38442) 14 Что нового? Ядро > Плагины JEP События
Python Enhancement Proposal Идея ◦ Спецификация на крупные изменения ◦ Формализация ревью ◦ Требование к референс-реализации в open-source ◦ Аналог Python BDFL в Jenkins 16 Что нового? Ядро Плагины > JEP События
JEP на сам JEP В рассмотрении ◦ JEP-2 – Критерии для “рекомендованных” плагинов ◦ JEP-200 – Whitelist для сериализации классов в Remoting (вместо blacklist) ◦ JEP-201 – Configuration-as-Code плагин 17 Что нового? Ядро Плагины > JEP События
и DevOps, DevOps и Jenkins ◦ Видео - youtube.com/user/CloudBeesTV ◦ Записки с Contributor Summit: bit.ly/2x1lCUZ 18 Что нового? Ядро Плагины JEP > События