leonvsc / Premaz

1 stars 0 forks source link

Change workflows #46

Closed leonvsc closed 1 year ago

leonvsc commented 2 years ago

De workflows moeten worden aangepast om automatisch de composer packages te installeren op de server.

Dit kan met de volgende github actions: https://github.com/marketplace/actions/composer-php-actions

leonvsc commented 2 years ago

Dit is niet nodig voor de deploy. Ik heb het script op de server aangepast. In het script is composer install erbij gezet. Dit word dus automatisch uitgevoerd.

leonvsc commented 2 years ago

We kunnen de workflow nog wel aanpassen door bijvoorbeeld alle unit testen straks uit te laten voeren in github actions.

Er moet dan een ci script bijkomen die de code test. Dit kan met de composer action en dan composer een script laten uitvoeren naar phpunit.

Als eis voor de opdracht moet er via een gui de unit testen zichtbaar zijn. Dit kan dus met de github actions.