Жогорку бааланган Travis CIге альтернатива катары GitHub Actions бир нече убакыттан бери жеткиликтүү. Үзгүлтүксүз интеграция куралы катары, ал GitHub коддук платформасына абдан жакшы интеграцияланган жана азыр абдан туруктуу иштеп жатат. GitHub Actions иш процесси аткарыла турган репозиторийге жайгаштырылган YAML конфигурация файлдарына таянат.
Төмөндө YAML файлы бар, ал кийинки түртүүдө автоматташтырылган тесттерди жүргүзүү үчүн жетиштүү, мисалы, ар кандай чөйрөлөрдө PHPUnit жана Jest негизинде - ошондой эле MySQL же PostgreSQL интеграциясы (же Marketplace'теги көптөгөн башка аракеттердин бири ). көйгөй:
4130f4fc3ee978baafb1b24b7e623190
Бардык иштеп жаткан тесттерди репозиторийдеги "Аракеттер" өтмөгүнөн тапса болот. Эң сонун нерсе: GitHub Actions коомдук репозиторийлер үчүн толугу менен акысыз (айына 2000 мүнөткө). Эгер сиз алдын ала жергиликтүү деңгээлде эксперимент жасагыңыз келсе, биз жөө күлүктөрдү жергиликтүү имитациялоо үчүн колдонула турган акт куралын колдонууну сунуштайбыз.