travis-ci對dotnet的項目做自動化集成不太友好,尤其是使用mono的編譯和不能使用MSTest進行自動化測試,所以轉到appveyor進行。
appveyor的配置非常簡單,有兩種方式:
一、全部使用appveyor的后台進行,不需要配置一個yml文件,之后自動下載yml文件上傳到項目,或者省略這部,手動點擊build。
二、手動編寫yml文件,然后結合后台進行,自由度比較高。
主要做法:
1、關聯github賬號
2、添加github上的項目
3、編寫yml項目,只需要置頂.sln文件
4、提交代碼,自動編譯和測試(如果沒指定測試項目,會自動檢測Test項目)
5、如果有一條龍的要發布到NuGet的官網,那么自定配置腳本進行
參考地址:
配置文件檢測工具:https://ci.appveyor.com/tools/validate-yaml
參考配置文檔教程:https://www.appveyor.com/docs/
