AppVeyor-CI為GitHub項目做自動化集成(dotnet為主)


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/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM