首先先介紹一下Opencover是什么,Opencover是.net平台下用於生成單元測試覆蓋率報告的一款軟件,是.net平台下為數不多的一款免費覆蓋率報告工具,類似的工具還有Jetbrains的dotcover以衣VisualStudio自帶的單元測試覆蓋率工具,dotcover是付費軟件 ...
上一節我們講解了如何使用opencover生成單元測試覆蓋率報告,opencover默認生成的report為xml格式,可讀性並不是特別強,如果靠閱讀opencover生成的results.xml來分析測試結果顯然是非常耗費時間和精力的. 下面介紹一款工具,可以把opencover生成的xml覆蓋率報告轉化為交互的html. 繼續使用上一節項目,使用nuget添加對reportgenerator的 ...
2018-05-23 13:47 0 1005 推薦指數:
首先先介紹一下Opencover是什么,Opencover是.net平台下用於生成單元測試覆蓋率報告的一款軟件,是.net平台下為數不多的一款免費覆蓋率報告工具,類似的工具還有Jetbrains的dotcover以衣VisualStudio自帶的單元測試覆蓋率工具,dotcover是付費軟件 ...
前面我們講解了關於Jenkins的一些基本知識,通過這些知識我們可以結合一些其它工具實現更為復雜的任務,本篇我們將介紹如何使用msbuild工具結合Jenkins實現構建一個.net控制台框. 首先我們打開visual studio創建一個控制台程序,叫作ConsoleBuildTest,如下圖 ...
我們剛剛通過msbuild在Jenkins環境下把一個控制台項目生成exe可執行文件,如果我們引用了nuget包,也能夠正常生成,但是我們知道,我們在把項目提交到git或者svn上的時候並不包含這些包,我們把項目從git上拉到下來后用vs打開,vs會首先來還原這些nuget包,同樣,如果我們是使用 ...
前面章節我們講解了Jenkins結合.net平台工具以及一些第三方工具實現項目自動還原,自動編譯,自動測試和自動發布.然而實現自動化還有一個關鍵的步驟就是監聽源碼倉庫變化然后從倉庫拉取最新代碼,然后再執行剛才所說的步驟. 下面就講一下Jenkins如何監聽git倉庫變化,如果有變化則拉取最新代碼 ...
本貼為目錄貼,將不斷更新 目錄 1.Docker在centos下安裝以及常見錯誤解決 2.使用kubernetes 官網工具kubeadm部署kubernetes(使用阿里雲鏡像) 3.無法訪問gcr.io的幾種解決辦法 4.kubernetes安裝過程中遇到問題及解決 ...
關於Jenkins的介紹我就不說了,自己百度,因為這個工具調用腳本只是他的功能的冰山一角,其他功能我也不能理解,因為不是那個領域。 下面我就介紹一下為什么我們需要一個調度平台,以及學習完jenkins后,能解決什么問題。然后在開始講解安裝部署,然后再講一下怎么調用 ...
前言 什么是持續集成呢?Continuous integration(CI)。持續集成是一種軟件開發實踐,即團隊開發成員經常集成他們的工作,通常每個成員至少集成一次,也就意味着每天可能會 ...
在引入自動化部署工具的時候,我們對比了jenkins和gitlab CI,jenkins有非常豐富的插件,配置起來方便。gitlab CI更傾向於腳本配置,當然jenkins也可以使用pipeline實現全腳本化配置(everything is code,哈哈)。我們這里主要講述jenkins ...