有沒有辦法讓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部署錯誤MissingRegistrationForLocation
- 4. Azure WebJob部署失敗
- 5. VSTS - 部署
- 6. 爲Azure Webjob部署PDB文件
- 7. 將VSTS部署到非Azure雲平臺
- 8. 自動化Azure的部署
- 9. Sitecore Azure部署自動化
- 10. 使用powershell automation部署Azure WebJob
- 11. 作爲Azure持續部署的一部分的數據庫部署
- 12. VSTS - 無法部署到內部部署的Web服務器
- 13. VSTS使用webdeploy將託管代理部署部署到本地
- 14. Azure部署
- 15. Azure Web部署
- 16. 如何將非Azure虛擬機添加到VSTS部署組
- 17. .NET Project部署優化部署到Azure
- 18. 如何自動部署
- 19. 部署後自動啓動Azure卷軸
- 20. 自動VM部署
- 21. Clickonce部分部署
- 22. 部署使用Web部署
- 23. 將WebApp部署到Azure
- 24. 將Akka HTTP部署到Azure
- 25. 將Lemoon部署到Azure
- 26. Azure虛擬機自動部署
- 27. 自動部署到Azure模擬器?
- 28. 從另一個Webjob創建和部署Webjob
- 29. 如何將MVC3 WebApp部署到Windows Azure
- 30. 將命令行參數添加到Azure WebJob部署