持续将(CD)SignalR控制台应用程序部署到Azure App Services

时间:2019-05-12 01:35:54

标签: azure docker azure-devops azure-webjobs azure-web-app-service

我正在尝试Azure应用服务。我已经在Azure DevOps中建立了一个构建管道,该管道可以构建并将映像推送到Docker Hub,然后将docker-compose.yml作为工件发布。

我的发布管道采用docker-compose.yml并将其馈送至“ Azure Web App for Container”任务成功。但是,除非我访问http://<myappname>.azurewebsites.net,否则该漫游器会关闭,并且在部署后不会恢复正常,然后启动,并且它是最新的推送版本。因此,除了“重新启动”或docker-compose up以外,其他所有功能似乎都可以正常工作。

我一直在阅读,我想将WebJob添加到我的应用程序服务中,但是由于我使用的是Linux主机,因此似乎无法对其进行配置。我曾尝试在部署后添加一个curl任务,但这可能执行得还为时过早。

关于如何解决这一难题的任何想法,以拥有一个简单的CI / CD环境?

1 个答案:

答案 0 :(得分:0)

当前,在Linux托管的应用程序服务中,对托管WebJobs的支持为零。我听说有一种方法很笨拙(我必须找到帖子),但是由于不被支持,所以不能保证它会起作用。