CI з GitHub Actions

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


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

4130f4fc3ee978baafb1b24b7e623190

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

Назад