Зафиксировать версии стенда
Для самостоятельной практики запишите версии Jenkins, Java и нужных плагинов. Если шаг из видео не совпадает, сначала проверьте совместимость по текущей документации, а не устанавливайте случайную старую сборку.
Денис Астахов · Jenkins · на русском
Курс Дениса Астахова на Udemy
Jenkins для DevOps-инженеров Дениса Астахова — базовый курс по автоматизации с заметным возрастом материалов. Мы не скрываем дату обновления: программа полезна для знакомства с принципами, но команды и настройки необходимо сверять с текущими версиями.
RusUdemyПомогаем оформить выбранный курс в личном аккаунте Udemy — без общих аккаунтов и предоплаты.Подробнее
JenkinsДенис Астахов · на русском · обновление май 2020
Тем, кому нужен именно Jenkins в учебной или рабочей инфраструктуре и кто готов сверять старые примеры с текущей документацией.
Знание основ Linux. Для части примеров пригодятся GitHub, понимание прав доступа и знакомство с AWS.
Понимание того, как связаны Jenkins, исполнитель, задание и исходный код; основа для собственного учебного pipeline.
Последнее обновление — май 2020 года. Интерфейс, плагины, требования Java и безопасная конфигурация могли измениться; это существенное ограничение курса, а не скрытая деталь.
Сначала ответьте, нужен ли вам именно Jenkins. Если он используется в вашей команде, изучение его модели работы имеет практический смысл. Если вы только выбираете CI/CD-платформу, сравните альтернативы и затраты на сопровождение. Во время обучения разделяйте устойчивые понятия — задание, исполнитель, результат сборки — и конкретные инструкции установки, которые быстрее устаревают.
Для самостоятельной практики запишите версии Jenkins, Java и нужных плагинов. Если шаг из видео не совпадает, сначала проверьте совместимость по текущей документации, а не устанавливайте случайную старую сборку.
Нарисуйте связь репозитория, Jenkins и учебного исполнителя. Укажите, где выполняется код и где появляются результаты, чтобы отличать сбой приложения от проблемы инфраструктуры.
В изолированном проекте придумайте один безопасный параметр запуска и проверьте его допустимые значения. Опишите поведение задания при неверном вводе.
Запишите, как повторить сборку, найти журнал и остановить учебную среду. Эти задачи предложены редакцией для закрепления; прохождение курса не является проверкой готовности production Jenkins.
Публичные темы сгруппированы по механике работы. Установку, обновления и доступ к серверу проверяйте отдельно по актуальной документации Jenkins, особенно перед любым использованием вне лаборатории.
Подготовка перед стартом: Знание основ Linux. Для части примеров пригодятся GitHub, понимание прав доступа и знакомство с AWS.
Темы ниже сгруппированы редакцией: точный состав разделов и открытые уроки смотрите на Udemy. Объём видео не равен сроку освоения — настройка окружения, разбор ошибок и самостоятельная практика займут дополнительное время.
Установка на Ubuntu, администрирование и плагины
Задания сборки, дополнительные исполнители и CLI
Триггеры и параметризованный запуск из GitHub
Пример доставки в AWS Elastic Beanstalk
Вводные Groovy, Jenkins Pipeline и Jenkinsfile
Отправьте ссылку на «Jenkins: jobs, агенты и pipeline». Уточним текущую стоимость и поможем оформить выбранный курс в вашем личном аккаунте Udemy. Материалы и прогресс будут у вас.
Курс появляется в вашей личной библиотеке на Udemy. Никаких пиратских копий, общих аккаунтов или «серых» схем.
Вы оплачиваете покупку только после того, как курс появился в вашем аккаунте Udemy.
Обычно от первого сообщения до появления курса в аккаунте проходит около 10 минут.
В Telegram отвечает живой человек: можно задать вопрос и получить качественную поддержку по покупке.
Сначала согласуем условия. Общих аккаунтов и предоплаты нет.
Опыт работы с сервисом