CI з GitHub Actions

Як альтернатива високоцінному Travis CI , GitHub Actions також доступний протягом деякого часу.Як інструмент постійної інтеграції, він дуже добре інтегрований у кодову платформу GitHub і тепер дуже стабільний. Дії GitHub базуються на файлах конфігурації YAML, розміщених у сховищі, де має виконуватися робочий процес.


Нижче наведено шаблонний файл YAML, якого достатньо для запуску автоматизованих тестів під час наступного натискання, наприклад, на основі PHPUnit і Jest у різних середовищах, а також інтеграції MySQL або PostgreSQL (або однієї з безлічі інших дій у Marketplace ). проблема:

4130f4fc3ee978baafb1b24b7e623190

Усі запущені тести можна буде знайти на вкладці «Дії» в репозиторії. Чудова річ: GitHub Actions можна використовувати для публічних сховищ абсолютно безкоштовно (протягом 2000 хвилин на місяць). Якщо ви хочете заздалегідь поекспериментувати локально, ми рекомендуємо скористатися інструментом act , який також можна використовувати для моделювання бігунів локально.

Назад