WebJobs are a hidden gem within Azure App Service. While it’s coupled to the web application, one of the neat tricks is to turn it into a worker service for continuous background processing. Arguably, this could be also accomplished by Azure Functions, but in certain scenarios, it’s simpler to have an equivalent of what used to be a Windows Service. I will skip the building a WebJob part. It’s sufficiently enough documented by Microsoft. Yves Goeleven has done some really nice work with WebJobs he’d be happy to share with those that are looking for ideas. And while what he’s done is great, I will mention that I’d love to see a WebJob as a Service kind of offer coming soon. Or some Worker as a role. Something that would fill in the gap that is there. Not everything is containers/Kubernetes or Functions. And using WebJobs under the App Service umbrella feels like hunting a mosquito with a canon. Without further ado, how to deploy a WebJob using GitHub actions?

#azure #github

How to Deploye an Azure WebJob with GitHub Actions
6.85 GEEK