有沒有辦法讓Azure WebJob自動部署而無需右鍵單擊並每次選擇「作爲Azure WebJob發佈」?即當我簽入我的解決方案時,它會自動部署到Azure門戶網站上的網頁部分如何將Azure WebJob部署爲自動VSTS部署的一部分
2
A
回答
0
是的,您可以。
Brady Gaster在blog post上寫過這篇文章(還沒有親自嘗試過)。
從我收集到的TL,DR;摘要如下:
添加一個名爲webjobs.props到Web應用程序項目的屬性的文件夾或控制檯應用程序要發佈
之後該文件,編輯文件,使ManagementCertificate
, SubscriptionId
和PublishSettingsPath
填充了正確的數據。現在
,你應該能夠使用命令
msbuild WebJobDemo.Web.csproj /p:DeployOnBuild=true /p:PublishProfile=WebJobDemo /p:VisualStudioVersion=12.0 /p:Password=asdfasdf
(注意,POST是VS2013寫的)
無論何時將任何內容簽入到存儲庫中,您當然可以在VSTS中自動執行此操作(或任何其他構建/部署工具)。
A(而不是完整的)如何做到這一點通過命令行VSTS答案可以在這個答案中找到:https://stackoverflow.com/a/45703975/352640
0
你可以做到這一點通過Continuous Integration Build(觸發一次構建,檢查)。
關於部署WebJob,您可以通過Visual Studio Build任務與/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.stagingDirectory)"
參數生成一個包。
然後通過Azure應用程序部署任務進行部署。
更多信息:Deploying and Schedule Azure WebJobs from VSTS to Azure Web App
相關問題
- 1. 部署Azure的WebJob使用VSTS
- 2. 如何部署F#Azure WebJob?
- 3. Azure WebJob部署失敗
- 4. Azure WebJob部署錯誤MissingRegistrationForLocation
- 5. VSTS - 部署
- 6. 爲Azure Webjob部署PDB文件
- 7. 將VSTS部署到非Azure雲平臺
- 8. 自動化Azure的部署
- 9. Sitecore Azure部署自動化
- 10. 使用powershell automation部署Azure WebJob
- 11. 從VS2013部署Azure webjob與時間表
- 12. 作爲Azure持續部署的一部分的數據庫部署
- 13. VSTS - 無法部署到內部部署的Web服務器
- 14. Azure通過自動部署啓用Web部署
- 15. VSTS使用webdeploy將託管代理部署部署到本地
- 16. 如何將非Azure虛擬機添加到VSTS部署組
- 17. Azure部署
- 18. Azure Web部署
- 19. .NET Project部署優化部署到Azure
- 20. 部署Azure Web角色開始部署
- 21. 如何自動部署
- 22. 如何自動部署webapp?
- 23. 部署後自動啓動Azure卷軸
- 24. 自動Jenkins部署
- 25. 僅當自上次部署後修改dacpac時,才通過VSTS部署dacpac
- 26. Magento - 自動部署
- 27. 自動VM部署
- 28. Clickonce部分部署
- 29. 部署使用Web部署
- 30. 自動天藍色部署