[Java, DevOps] Jenkins, покрытие кода, байткод и девопс: что будет на Luxoft TechFest #4

Автор Сообщение
news_bot ®

Стаж: 6 лет 3 месяца
Сообщений: 27286

Создавать темы news_bot ® написал(а)
28-Май-2021 14:30


3 июня пройдёт Luxoft TechFest #4: бесплатное онлайн-мероприятие с тремя докладами по Java и DevOps. Под катом полные описания докладов и другая информация о мероприятии, а сначала суть вкратце для тех, кто торопится:
  • Олег Ненашев разрабатывает Jenkins. И расскажет, как в 2021-м правильнее анализировать code coverage с его помощью.
  • Евгений Мандриков разрабатывает JaCoCo (инструмент, связанный опять же с code coverage). А поговорит о том, как компиляторы Java, Scala и Kotlin преобразуют исходный код, и в чём разница полученного от них байткода.
  • Александр Селезнев уже четыре года вовлечён в DevOps. Но у него будет не тысячный доклад «как надо применять DevOps», а наоборот: речь пойдёт о том, как НЕ надо и к каким провалам это может приводить.
Программа18:00 — Приветственное слово18:05 — «Scala, Kotlin, Java и Code Coverage: показать все, что скрыто» (Евгений Мандриков)Знаете ли вы, что Scala-компилятор помещает внутрь ваших class-файлов? А чем отличается байт-код, производимый Scala-компилятором, от байт-кода, производимого Java и Kotlin компиляторами? А готовы поспорить?В этом докладе Евгений поделится исследованием конструкции байт-кода и изучит, как Scala-компилятор и другие преобразуют исходный код. За основу будет взята реализация самого популярного инструмента для анализа покрытия байт-кода тестами — JaCoCo.О спикере: Участник проектов с открытым исходным кодом. Спикер международных конференций. Ведущий разработчик в проекте JaCoCo и лид в отмеченном наградами проекте EclEmma, который интегрирует JaCoCo в Eclipse IDE. В SonarSource Евгений разрабатывает статический анализ исходного кода для Java, C/C++, C#, JavaScript.18:55 — «Продвинутый анализ Code Coverage с Jenkins» (Олег Ненашев)В 2016 на конференции Heisenbug Олег рассказывал, как с помощью Jenkins Pipeline, библиотек и сторонних плагинов анализировать тестовое покрытие исходного кода. Сейчас многие типовые задачи решаются плагинами «из коробки». В этом докладе речь пойдет о современных подходах к code coverage в Jenkins.Олег рассмотрит Jenkins Pipeline, Code Coverage API Plugin, поддержку форматов Cobertura, JaCoCo и gcov, параллелизацию тестов и интеграцию с GitHub Checks API и другими сервисами. Он расскажет, как анализировать code coverage в Jenkins, как он помогает с code review и возможно ли использовать преимущества code coverage в Jenkins без самого Jenkins.О спикере: Разработчик в CloudBees. Состоит в core-команде проекта Jenkins. C 2008 года занимается автоматизацией, инфраструктурой и фреймворкостроением для крупных программно-аппаратных проектов с помощью Jenkins и десятков других инструментов. Пишет код, поддерживает ядро и плагины Jenkins, организует митапы в Питере и других городах.19:45 — «Карго-культ вокруг DevOps: Как навредить проекту из лучших побуждений» (Александр Селезнев)В современной разработке DevOps называют все что угодно и кого угодно. Модность термина и инструментов часто затмевает прагматичные подходы. В рамках доклада Александр на реальных примерах покажет, к чему приводит бездумное применение DevOps-практик и поговорит о том, что все-таки нужно для того, чтобы превратить провал в успех.Доклад затронет:
  • Что такое DevOps на самом деле и кому он нужен (а кому нет);
  • Провал №1 — Infrastructure as Code;
  • Провал №2 — Kubernetes;
  • Провал №3 — CI/CD/CT.
О спикере: Работает в Luxoft. Прошел путь от инженера компьютерного класса до релиз-менеджера. Последние 4 года активно занимается DevOps во всех его аспектах: от решения технических задач до трансформации проектов.20:35 — ЗакрытиеКак принять участиеМитап пройдет онлайн 3 июня, 18:00 (МСК). Чтобы принять участие, нужно:
  • Зарегистрироваться на сайте;
  • Перейти по ссылке в письме от Личного Кабинета JUG Ru Group;
  • Войти в личный кабинет (или создать новый);
  • Перейти по ссылке на митап.
Будем рады вас видеть!
===========
Источник:
habr.com
===========

Похожие новости: Теги для поиска: #_java, #_devops, #_jenkins, #_code_coverage, #_jacoco, #_devops, #_blog_kompanii_jug_ru_group (
Блог компании JUG Ru Group
)
, #_blog_kompanii_luxoft (
Блог компании Luxoft
)
, #_java, #_devops
Профиль  ЛС 
Показать сообщения:     

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

Текущее время: 20-Май 20:11
Часовой пояс: UTC + 5