CI med GitHub Actions

Som et alternativ til den højt værdsatte Travis CI har GitHub Actions også været tilgængelig i nogen tid.Som et kontinuerligt integrationsværktøj er det meget godt integreret på GitHub kodeplatformen og er nu meget stabilt. GitHub-handlinger er baseret på YAML-konfigurationsfiler placeret i det lager, hvor arbejdsgangen skal køre.


Nedenfor er en YAML-fil, der er tilstrækkelig til at køre automatiserede tests ved næste push, fx baseret på PHPUnit og Jest i forskellige miljøer - også en integration af MySQL eller PostgreSQL (eller en af ​​de mange andre handlinger på Marketplace ). problem:

4130f4fc3ee978baafb1b24b7e623190

Alle kørende tests kan derefter findes i fanen "Handlinger" i depotet. Det fantastiske: GitHub Actions er helt gratis at bruge til offentlige arkiver (i 2.000 minutter om måneden). Hvis du vil eksperimentere lokalt på forhånd, anbefaler vi at bruge aktværktøjet , som også kan bruges til at simulere løberne lokalt.

Tilbage