簡體   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