2017-04-18 34 views
-1

我剛剛在我的學校開始我的考試項目。用C#研究系統開發。GitHub繼續整合C#Windows

我們使用GitHub作爲我們的在線存儲庫,它只是建議設置「持續集成」。我看着它,這個想法看起來不錯。我們的課程基於測試驅動開發,所以我們已經有了測試。

我第一次看着特拉維斯,不幸的是,我不知道如何讓這個工作與Windows,也沒有單元測試。

問題是,有沒有我們可以使用的工具繼續與C#的Windows平臺集成,免費?

+0

[Jenkins](https://jenkins.io/download/)有Windows下載。 – john

+0

也看看[Cake](http://cakebuild.net/) – Smartis

回答

0

這是「持續」整合,是的,瞭解它是個好主意。

不幸的是,這個問題太寬泛,無法直接回答。有許多解決方案可以在本地和雲中運行工作CI,既免費又不那麼自由。

對於一個業餘愛好/ uni項目來說,它也是完全可能的,可以通過幾個cron作業或掛鉤來推出自己的作品。

CI僅僅意味着您的測試/構建腳本會自動運行,理想情況下是在每次提交之後以及每個單獨的分支上運行,因此您可以及早發現蠕變錯誤。更昂貴或複雜的系統只需添加一個可定製的麪包,報告,歷史,通知等。

我會建議谷歌搜索多一點。你真的應該能夠找到包括如何使用它的文檔。維基百科應該有一個方便的表格,你可以在「免費」和「窗口」上進行篩選。