繁体   English   中英

如何通过VS Team Services自动部署azure webjob - 发布

[英]How to deploy azure webjob automatically via VS Team Services - release

我想使用visual studio团队服务的构建和发布管理来部署azure webjob 我已经创建了一个webjob项目,我已经从visual studio部署了,我希望自动部署。

谢谢!

请参阅以下步骤以发布/部署Web作业:

  1. 打开VS 2015并创建Web作业项目(例如WebJob1)
  2. 右键单击项目> Publish As Azure WebJob,然后它将创建webjob-publish-settings.json文件( 这是必需的
  3. 创建构建定义,步骤:
    • NuGet安装程序(解决方案的路径或packages.config: **\\*.sln ;安装类型: Restore)
    • Visual Studio Build(解决方案: **\\*.sln /p:DeployOnBuild=true /p:WebPublishMethod=Package /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactstagingdirectory)\\\\" ,MSBuild参数: /p:DeployOnBuild=true /p:WebPublishMethod=Package /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactstagingdirectory)\\\\"
    • 发布构建工件(发布路径: $(build.artifactstagingdirectory) ;工件名称: drop ;工件类型: Server
  4. 队列构建
  5. 创建发布定义并链接到该构建定义(工件选项卡),任务:
  6. Azure App Service Deploy(指定Azure订阅和App Service名称;包或文件夹: $(System.DefaultWorkingDirectory)\\**\\WebJob1.zip
  7. 创建一个新版本

另一方面,要配置Azure服务端点,可以参考此博客: 使用Visual Studio Online中的服务主体自动执行Azure资源组部署:构建/发布管理

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM