Jenkins 2. Приступаем к работе : создайте свой конвейер развертывания для автоматизации следующего поколения
Здесь можно купить книгу "Jenkins 2. Приступаем к работе : создайте свой конвейер развертывания для автоматизации следующего поколения" в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.
Место издания: Москва
ISBN: 978-5-97060-711-4
Страниц: 653
Артикул: 94734
Возрастная маркировка: 16+
Краткая аннотация книги "Jenkins 2. Приступаем к работе"
Книга посвящена Jenkins – программной системе с открытым исходным кодом на Java, предназначенной для обеспечения процесса непрерывной интеграции программного обеспечения. Автор показывает, насколько Jenkins 2 отличается от более традиционных версий этой популярной платформы автоматизации с открытым исходным кодом, предназначенных только для интернета. Если вы знакомы с Jenkins и хотите воспользоваться новыми технологиями для преобразования устаревших конвейеров или создания новых современных автоматизированных сред непрерывной доставки, эта книга – для вас. Вы получите полное практическое руководство работы с контейнерами, изучите новый графический интерфейс Blue Ocean. Издание будет полезно всем разработчикам программного обеспечения.
Содержание книги "Jenkins 2. Приступаем к работе : создайте свой конвейер развертывания для автоматизации следующего поколения"
Введение
Предисловие
Как использовать эту книгу
Как с нами связаться
Благодарности
Глава 1. Представляем Jenkins 2
Что такое Jenkins 2?
Причины перехода
Отвечая на вызовы
Совместимость
Резюме
Глава 2. Основы
Синтаксис: сценарные конвейеры против декларативных
Системы: ведущие, узлы, агенты и исполнители
Структура: работа с DSL Jenkins
Поддержка среды: разработка сценария конвейера
Резюме
Глава 3. Поток выполнения конвейера
Инициирование заданий
Пользовательский ввод
Параметры управления потоком
Работа с параллелизмом
Условное выполнение
Постобработка
Резюме
Глава 4. Уведомления и отчеты
Уведомления
Отчеты
Резюме
Глава 5. Доступ и безопасность
Защита Jenkins
Учетные данные в Jenkins
Администрирование учетных данных
Создание и управление учетными данными
Расширенные учетные данные: доступ на основе ролей
Работа с учетными данными в конвейере
Контроль безопасности сценариев
Песочница Groovy
Использование учетных данных Jenkins с Vault
Резюме
Глава 6. Расширяем ваш конвейер
Доверенные и недоверенные библиотеки
Внутренние и внешние библиотеки
Получение библиотеки из исходного хранилища
Использование библиотек в вашем сценарии
Библиотеки в элементах Jenkins
Структура библиотеки
Образец программы библиотеки
Использование сторонних библиотек
Загрузка кода напрямую
Загрузка кода из внешней SCM
Воспроизведение внешнего кода и библиотек
Более пристальный взгляд на доверенный и недоверенный коды
Резюме
Глава 7. Декларативные конвейеры
Мотивация
Структура
Строительные блоки
Работа с недекларативным кодом
Использование parallel в этапе
Проверка сценариев и отчеты об ошибках
Декларативные конвейеры и интерфейс Blue Ocean
Резюме
Глава 8. Понимание типов проектов
Общие параметры проекта
Типы проектов
Резюме
Глава 9. Интерфейс Blue Ocean
Часть 1. Управление существующими конвейерами
Часть 2: Работа с редактором Blue Ocean
Резюме
Глава 10. Конвертация
Общая подготовка
Конвертация конвейера Freestyle в сценарный конвейер
Конвертация проекта Jenkins Pipeline в файл Jenkinsfile
Конвертация сценарного конвейера в декларативный
Общее руководство по конвертации
Резюме
Глава 11. Интеграция с ОС (оболочки, рабочие пространства, среды и файлы)
Использование шагов оболочки
Работа с переменными среды
Работа с рабочими пространствами
Шаги для работы с файлами и каталогами
Резюме
Глава 12. Интеграция инструментов анализа
SonarQube Survey
Использование SonarQube с Jenkins
Покрытие кода: интеграция с JaCoCo
Резюме
Глава 13. Интеграция управления артефактами
Публикация и получение артефактов
Настройка и глобальная конфигурация
Использование Artifactory в сценарном конвейере
Выполнение других задач
Интеграция с декларативным конвейером
Интеграция Artifactory с выходными данными Jenkins
Архивация артефактов и снятие отпечатков
Резюме
Глава 14. Интеграция контейнеров
Сконфигурирован как облако
Агент декларативного конвейера, созданный на лету
Глобальная переменная docker
Запуск Docker через оболочку
Резюме
Глава 15. Другие интерфейсы
Использование интерфейса командной строки
Использование REST API
Использование консоли сценариев
Резюме
Глава 16. Поиск и устранение неисправностей
Детальное изучение шагов конвейера
Работа с ошибками сериализации
Определение строки в вашем сценарии, вызвавшей ошибку
Обработка исключений в конвейере
Использование недекларативного кода в декларативном конвейере
Неутвержденный код (утверждение сценариев и методов)
Неподдерживаемые операции
Системные журналы
Временные метки
Настройка долговечности конвейера
Резюме
Сведения об авторе
Об иллюстрации на обложке
Предметный указатель
Все отзывы о книге Jenkins 2. Приступаем к работе : создайте свой конвейер развертывания для автоматизации следующего поколения
С книгой "Jenkins 2. Приступаем к работе" читают
Внимание!
При обнаружении неточностей или ошибок в описании книги "Jenkins 2. Приступаем к работе : создайте свой конвейер развертывания для автоматизации следующего поколения (автор Брент Ластер)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!
и мы свяжемся с вами в течение 15 минут
за оставленную заявку