CI med GitHub Actions

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.

Tilbage