1 luglio 2025
CI/CD con GitHub matrix
Durante lo sviluppo di software complessi può capitare di dover fare test su più tipologie di piattaforma e su versioni diverse di software. Si pensi per esempio al caso di una applicazione web che può essere testata su versioni diverse di PHP o su piattaforme diverse come Windows o Linux. In casi come questo strumenti come i workflows di GitHub ci vengono in contro facilitandoci la vita. Nell'esempio che segue, scritto per un'applicazione Laravel, viene definita una matrice di sistemi operativi e versioni su cui far girare i test, in più vengono definite due tipologie di distribuzione dei pacchetti per l'installazione di...
Simone Baldelli