持續整合- 軟體工程的一種手法,將develper的Project 整合至伺服器上,做build、test、deploy 工作
接觸過UnitTest後,所了解到CI service,選定jenkins,來試試(持續整合),且也可提供相關人員(Tech Leader、Ops),觀看專案的狀況.
msbuild plugin : 1.29
msTest : no tests to execute 改用 vsTest
vsTest Runner : 1.0.4 ->降版遇到 https://wiki.jenkins.io/display/JENKINS/VsTestRunner+Plugin
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
在設定msbuild時,參考很多大大的設定,發生建置版本的問題,基本上依自已使用的IDE(vs2019)為主.
在找尋版本時,會使用vs的工具/命令列/開發人員命令提示字員,來測試找尋的msbuild是否為目前vs所使用,參考
https://docs.microsoft.com/zh-tw/dotnet/core/tools/dotnet?tabs=netcore21 下指令
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
設定msTest時,參考很多大大的設定,發生mstest no tests to execute,進而改用vstest
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
設定vsTest時,參考很多大大的設定
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
參考 :
1. 在windows安裝jenkins和入門 https://dotblogs.com.tw/kinanson/2017/08/17/135639
2.外掛套件:MSBuild
https://dotblogs.com.tw/echo/2018/03/30/jenkins_plugin_msbuild
https://dotblogs.com.tw/stanley14/2018/05/27/install_msbuild_nuget
3.外掛套件 : MsTest
https://dotblogs.com.tw/echo/2018/04/04/jenkins_plugin_vstestrunner_mstest
3.外掛套件 : VSTest
https://dotblogs.com.tw/echo/2018/03/31/jenkins_plugin_vstestrunner
https://dotblogs.com.tw/stanley14/2018/05/31/jenkins_mstest
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
初次寫文章,若有問題錯誤,請指導,謝謝。