I would like to use actions to build and deploy a webapplication. At the moment I have one worklflow with exactly one job. Inside this job there are multiple steps:
- Checkout
- Test
- Build
- Deploy
Is this ok? I mean it feels somehow odd to use one workflow and only one job for all of the steps above. Should I use more jobs? The issue is, that they run in parallel and always create a new container...
In addition the steps aren't independent from each other. I can't deploy without building and I can't build without testing and so on...
Is there a better way compared to what I do?
Thanks