Из-за периодической блокировки нашего сайта РКН сервисами, просим воспользоваться резервным адресом:
Загрузить через dTub.ru Загрузить через ClipSaver.ruУ нас вы можете посмотреть бесплатно DAY 2 - Разработка и проверка конвейеров Jenkins (RU) Валентин Титов или скачать в максимальном доступном качестве, которое было загружено на ютуб. Для скачивания выберите вариант из формы ниже:
Роботам не доступно скачивание файлов. Если вы считаете что это ошибочное сообщение - попробуйте зайти на сайт через браузер google chrome или mozilla firefox. Если сообщение не исчезает - напишите о проблеме в обратную связь. Спасибо.
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса savevideohd.ru
Валентин Титов — руководитель направления в Sberdata. До прихода в Сбербанк работал в отраслях автоматизации электронного проектирования и телекоммуникаций. Jenkins – популярный инструмент непрерывной интеграции, который был создан для автоматиции процесса сборки тестирования ПО. Jenkins предлагает большое число расширений через многочисленные плагины. В прошлом задания Jenkins необходимо было создавать в виде «freestyle jobs», т.е. набора форм графического интерфейса с соответствующими данными, которые преобразуются в файлы настроек в формате XML. Затем появилась возможность создавать конвейерные задания. Такое задание представляет собой сценарий на языке groovy, который по умолчанию имеет название Jenkinsfile, и которое исполняет Jenkins. В процессе развития ПО такие сценарии могут увеличиваться и усложняться. Это означает, что подобно любому виду программного кода они тоже нуждаются в тестировании. Разработчики Jenkins предлагают использовать для этого библиотеку JenkinsUnit. К сожалению, JenkinsUnit не поддерживает предпочтительного и более мощного стиля написания сценария конвейера: декларативного синтаксиса. Проект pipelineUnit расширяет JenkinsUnit и дает возможность тестировать код декларативного сценария. Оба этих инструмента не требуют работающего экземпляра JenkinsUnit и, в то же время, дают разработчику сценария богатый инструментарий для быстрого обнаружения и устранения большинства ошибок в сценарии конвейера. При этом все же остается вероятность не заметить некоторые ошибки, которые могут проявлять себя только в среде реально работающего экземпляра Jenkins. Подобные ошибки могут быть обнаружены, например, при использовании бибилиотек test-harness или acceptance-test-harness, разработанных создателями Jenkins для проверки ядра Jenkins и плагинов. Обе библиотеки используют JUnit4 и предполагают написание тестов на java в проекте maven. Мы считаем, что для разработчика сценария конвейера требование использовать java является чрезмерным, и для тестирования заданий Jenkins в реальной среде Jenkins предлагаем использовать robotframework. DevOps Pro Moscow Онсайт и онлайн 23-26 мая, 2022 Узнать больше о конференции: https://bit.ly/3nFTAXC Присоединяйтесь к нашей следующей конференции DevOps Pro Moscow 23-26 мая 2022 г. На этой конференции вы сможете раскрыть основные принципы и концепции DevOps и узнать, как использовать наиболее распространенные шаблоны DevOps для разработки, внедрения и поддержки приложений локально и в облаке. На этот раз конференция будет проходить в гибридной форме, это позволит вам послушать доклады и посетить мастер-классы онсайт и онлайн.