Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що зазвичай тригерить CI pipeline?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)**CI pipeline зазвичай тригериться подіями в Git**, тобто змінами в репозиторії, які потенційно можуть вплинути на код. **Ключове:** CI pipeline зазвичай тригериться подіями в Git: push комітів, відкриття чи оновлення Pull Request, merge в основну гілку, а також створення тегів.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**CI pipeline зазвичай тригериться подіями в Git**, тобто **змінами в репозиторії**, які потенційно можуть вплинути на код. Простіше кажучи: *CI запускається щоразу, коли з'являється новий код або змінюється наявний.* --- ## Основні тригери CI pipeline ### 1. Push (коміти) Найчастіший тригер: - `git push` у будь-яку гілку - або тільки у визначені гілки (`main`, `develop`) Перевіряється кожен новий коміт. --- ### 2. Pull Request / Merge Request Дуже поширений сценарій: - відкриття PR - оновлення PR новими комітами - зміна цільової гілки Дозволяє перевірити код **до merge**. --- ### 3. Теги Часто використовується для релізів: - створення тега (`v1.2.0`) - пуш тега в репозиторій Може запускати: - збірку релізу - деплой - публікацію артефактів --- ### 4. Merge в основну гілку У деяких командах CI налаштований так, що: - merge в `main` - автоматично запускає pipeline Перевіряється вже інтегрований код. --- ### 5. Ручний запуск CI можна запустити вручну: - кнопкою в інтерфейсі - через API Використовується для: - повторного прогону - налагодження - нестандартних задач --- ### 6. За розкладом (рідше) Іноді CI запускається: - за cron - вночі або раз на день Наприклад: - нічні тести - перевірки залежностей --- ## Що важливо підкреслити на співбесіді - CI **майже завжди** прив'язаний до Git-подій - найважливіший тригер - **push і PR** - теги часто використовуються для релізних pipeline --- ## Короткий відповідь для співбесіди > **CI pipeline зазвичай тригериться подіями в Git: push комітів, відкриття чи оновлення Pull Request, merge в основну гілку, а також створення тегів.**Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.