Som et alternativ til det højt værdsatte Travis CI har GitHub Actions været tilgængeligt i nogen tid nu. Som et kontinuerligt integrationsværktøj er det meget godt integreret i GitHub-kodeplatformen og kører nu meget stabilt. GitHub Actions er afhængig af YAML-konfigurationsfiler, der er placeret i det lager, hvor workflowet skal udføres.
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.