This is not about a specific problem I’m having, more a request for advice on how Netlify works.
Currently, Netlify owns the building and deployment of my angular application.
I want to continue to use Netlify for hosting, it’s an awesome solution and I’m really happy with it.
I would however, like to switch the ownership of build and test pipelines to github actions.
Currently my site deploys on commit to my main and dev branches. I want that behaviour to continue, but I want Github actions to run tests before a site is deployed.
Does a Netlify site connected to a github repository wait for a CI pass before deploying a site, if one is present? How should I build this process out?
Right now netlify is just npm build-ing, should I have actions npm build and test and then ship the artifact to netlify to be deployed? Should I npm test and then let Netlify npm build and deploy as it does today?
What do all you think?