CI с действиями GitHub

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


Nachfolgend befindet sich eine Boilerplate-YAML-Datei, die genügt, um beim nächsten Push automatisierte Tests zB auf Basis von PHPUnit und Jest in verschiedenen Umgebungen auszuführen – auch eine Integration von MySQL oder PostgreSQL (oder einer der Vielzahl an anderen Actions im Marketplace ) ist нет проблем:

4130f4fc3ee978baafb1b24b7e623190

Все запущенные тесты затем можно найти на вкладке «Действия» в репозитории. Самое замечательное: GitHub Actions можно использовать для общедоступных репозиториев совершенно бесплатно (на 2000 минут в месяц). Если вы хотите предварительно поэкспериментировать локально, мы рекомендуем использовать инструмент действия , который также можно использовать для локального моделирования бегунов.

Назад