2017-07-10 122 views
1

我有一個Visual Studio(Asp.net mvc)項目變得越來越大。Visual Studio Github新代碼自動發佈

代碼位於GitHub中,所有開發人員都有自己的分支,他們的工作完成後,他們完成對分支的提交,然後合併到主存儲庫中。

我們使用的是VS 2017 Community版本。

現在是時候做自動發佈,我想從其他如何使用GitHub管理它。

很高興有像每個新版本進入主GitHub存儲庫應該自動發佈到QA服務器。

有誰知道是否有一個免費的工具,或自動執行此過程的方法嗎?

回答

1

您有幾種選擇來考慮......

TravisCI和CodeCI兩個鏈接到Github上廣受歡迎的服務,將自動化您迫使許多熱門的目的地。你可以看到有關該here的詳細信息。

在線託管服務,如Azure App Services,AppHarbor和GearHost都有自己的定製集成,它們通常依靠git掛鉤來檢測源代碼更改何時發生並將最新更新部署到託管站點。

某些集成服務(如DeployBot)可以與不同的源代碼管理和託管平臺集成,併爲您處理此集成。

最後,如果您要在本地部署自己的資源,則可以使用Kudu設置自己的服務器,這是Azure基於的自動部署服務。

希望在這裏的東西能夠滿足您的需求。還有更多的資源可以搜索。

+1

我認爲DeployBot將工作,因爲我有一個專用的服務器,然後通過SFTP將是偉大的。欣賞它 – VAAA