Azure devops 在Visual Studio Team Services上部署AzureRM WebJobs并进行版本管理

Azure devops 在Visual Studio Team Services上部署AzureRM WebJobs并进行版本管理,azure-devops,azure-webjobs,ms-release-management,azure-pipelines-release-pipeline,Azure Devops,Azure Webjobs,Ms Release Management,Azure Pipelines Release Pipeline,我正在尝试使用VSTS发布管理部署AzureRM Webjobs,除了通过FTP上传之外,还没有找到一个好的解决方案。这种方法是可行的,但无法处理作业时间表更改的情况。到目前为止,我找到的每个解决方案都引用了经典的Webjobs,它不适用于部署到资源管理器的作业。Daviddebo在此处创建了一个示例,介绍如何使用ARM模板发布Webjobs:。有关详细信息,请参阅本手册 此外,若您可以在任务列表中看到此任务,则只需在发布定义中添加一个任务,即可通过Azure资源管理器部署webjob Azur

我正在尝试使用VSTS发布管理部署AzureRM Webjobs,除了通过FTP上传之外,还没有找到一个好的解决方案。这种方法是可行的,但无法处理作业时间表更改的情况。到目前为止,我找到的每个解决方案都引用了经典的Webjobs,它不适用于部署到资源管理器的作业。

Daviddebo在此处创建了一个示例,介绍如何使用ARM模板发布Webjobs:。有关详细信息,请参阅本手册

此外,若您可以在任务列表中看到此任务,则只需在发布定义中添加一个任务,即可通过Azure资源管理器部署webjob

AzureRM Web应用部署任务用于部署Web应用和 WebJobs到Azure。该任务与Azure资源管理器API配合使用 只有该任务使用的底层技术是Web部署

该任务正在开发中,可供一组有限的用户使用 Visual Studio团队服务(VSTS)上的帐户。视频描述了 当前任务中可用的功能


您可以查看这些文章和线程,为什么不能使用VSTS中的内置“部署AzureRM Web App”步骤?如何指定Web作业的计划?我可以看到AzureRM Web应用部署任务,但是我的构建将Web应用程序包和Web作业作为自己的包输出,当我部署作业时,它只会覆盖我的Web应用程序。我的应用程序由一个web应用程序组成,其中包含8个作业。在看了你引用的视频后,Anand并没有真正详细介绍如何发布web作业,他只谈到web应用程序包。@Darnell,你的意思是你在构建后得到两个包?我在构建后得到大约9个包。每个作业一个,web应用一个@Eddie@Darnell您是否尝试添加更多AzureRM Web App部署任务以部署webjob的包?我尝试了,并且该包已部署到/site/wwwroot,而不是App_数据下的jobs文件夹。