Курс Автоматизация [casp.ru]
После прохождения курса вы овладеете на практике Jenkins, Teamcity. Освоите оболочку bash в объеме необходимом для создания простых deploy заданий. Научитесь создавать pipeline в разных CI системах, и деплоить свой код на тестовые стенды, а затем в продакшн окружения. Слать алерты о ходе выполнения заданий.
Ссылка на курс
Скрытое содержимое.
План занятий:
День 1 Понедельник
В конце каждой лекции дается задание, на выполнение которого, необходимо неподготовленному человеку по нашим оценкам потратить от 60 до 90 минут до времени.
После прохождения курса вы овладеете на практике Jenkins, Teamcity. Освоите оболочку bash в объеме необходимом для создания простых deploy заданий. Научитесь создавать pipeline в разных CI системах, и деплоить свой код на тестовые стенды, а затем в продакшн окружения. Слать алерты о ходе выполнения заданий.
Ссылка на курс
Скрытое содержимое.
https://school.casp.ru/continuousintegration
План занятий:
День 1 Понедельник
Обзор различий Jenkins и Teamcity, установка и базовая настройка Jenkins как простого инструмента. Настройка авторизации на сервере git и ssh для деплоя кода.
День 2 ВторникСоздание простого deploy задания на базе jenkins. Написание триггера по которому будет происходить запуск заданий в pipeline.
День 3 СредаНастройка Teamcity, создание первого задания деплоя. Настройка шаблона множественных деплоев на сервера. Базовая настройка хранилища репозиториев nexus.
День 4 ЧетвергБазовая работа с bash, коды состояний команд, лайфхаки. Работа с Environments, маскировка паролей в логах.
День 5 ПятницаНастройка большого pipeline с тестами проектов. Сборка докер контейнеров, работа с наследованием образов.
День 6,7 Понедельник ВторникДополнительные два дня мы посвящаем разбору личных проектов слушателей. И по желанию можем дать много дополнительной инфы.
В конце каждой лекции дается задание, на выполнение которого, необходимо неподготовленному человеку по нашим оценкам потратить от 60 до 90 минут до времени.