День 4: Jenkins Freestyle — параметры, ветка/тег Git, триггеры и Cron
День 4: Хранилище Jenkins изнутри, более продуманные задания Freestyle и безопасное планирование. 👉 Репозиторий GitHub: https://github.com/CloudWithVarJosh/Jenkins-Basics-To-Production 👉 Плейлист Jenkins: https://www.youtube.com/playlist?list=PLmPit9IIdzwSiYCKOtXUGNwytXXiJ8Rv8 👉 Подпишитесь на канал, чтобы поддержать проект: https://www.youtube.com/channel/UCaLKKEjj21ucnOYi45ZHwkw/join 📚 Добро пожаловать на 4-й день Jenkins: от основ до производства! Мы рассмотрим $JENKINS_HOME (что нужно резервировать), разберёмся с контроллерами и агентами, а затем углубимся в Freestyle с параметрами, входными данными ветки/тега Git и триггерами (опрос SCM с помощью H, теория веб-перехватчиков). Завершим ночным заданием, которое создаёт небольшой отчёт, архивирует его и очищает рабочее пространство, поддерживая его готовность к аудиту и безопасность на диске. 🛠 Что вы узнаете сегодня Что находится внутри $JENKINS_HOME и пути, обязательные для резервного копирования Плоскость управления против плоскости данных (состояние контроллера против выполнения агента) Параметры Freestyle (логические значения/выбор) для безопасных, повторяемых запусков Сборка из ветки/тега Git; Фиксация SHA в журналах для отслеживания Опрос расписаний SCM с использованием H и WebHooks (теория, плюсы/минусы) Ночное задание cron: генерация → архивация → очистка рабочего пространства Практические ограничения: хранение, именование, гигиена диска Kubernetes: 👉 Плейлист CKA 2025: https://www.youtube.com/playlist?list=PLmPit9IIdzwRjqD-l_sZBDdPlcSfKqpAt 👉 Проекты Kubernetes: https://www.youtube.com/playlist?list=PLmPit9IIdzwSv2zwizysG6OwWUACpQFN0 ⏰ Временные метки 00:00:00 Вступление 00:00:57 Внутри $JENKINS_HOME (что нужно резервировать) 00:05:50 Контроллер против агентов (управление против плоскости данных) 00:17:18 Мини-демонстрации: обзор 00:18:37 Мини-демонстрация 1: Параметры (логические, выбор) 00:27:10 Мини-демонстрация 2: Git SCM + параметр ветки 00:31:18 Основы оболочки: || против && 00:33:10 Мини-демонстрация 2 (продолжение) 00:37:03 Мини-демонстрация 3: Опрос SCM (H/2 * * * *) 00:42:37 Мини-демонстрация 4: Веб-хуки (GitHub/GitLab, теория) 00:45:59 Мини-демонстрация 5: Ночной cron + очистка рабочего пространства 00:49:24 Заключение и дальнейшие шаги 🔖 Хештеги #Jenkins #CloudWithVarJosh #CICD #DevOps #Freestyle #Git #Webhooks #PollSCM #Cron #WorkspaceCleanup
Название:
День 4: Jenkins Freestyle — параметры, ветка/тег Git, триггеры и Cron
Категория:
Разное