CI con azioni GitHub

In alternativa all'apprezzato Travis CI, già da tempo è disponibile GitHub Actions . Essendo uno strumento di integrazione continua, è molto ben integrato nella piattaforma di codice GitHub e ora funziona in modo molto stabile. GitHub Actions si basa su file di configurazione YAML che vengono inseriti nel repository in cui deve essere eseguito il flusso di lavoro.


Di seguito è riportato un file YAML boilerplate che è sufficiente per eseguire test automatizzati al prossimo push, ad esempio basato su PHPUnit e Jest in ambienti diversi, anche un'integrazione di MySQL o PostgreSQL (o una delle moltissime altre azioni nel Marketplace ). problema:

4130f4fc3ee978baafb1b24b7e623190

Tutti i test in esecuzione possono quindi essere trovati nella scheda "Azioni" nel repository. Il bello: GitHub Actions è completamente gratuito da utilizzare per i repository pubblici (per 2.000 minuti al mese). Se vuoi sperimentare in locale in anticipo, ti consigliamo di utilizzare lo strumento act , che può essere utilizzato anche per simulare i corridori in locale.

Indietro