0
私たちはすべてのvstestユニットのテストケースをCIの一部として実行しようとしています。偽のDLLを生成するようにJenkinsを設定します
実際のDLLがJenkinsで構築された後に、私は偽のDLLを1回生成したいと思います。
Jenkinsで設定できるC#dllの偽のdllを生成するmsbuildコマンドはありますか?
現時点では、Visual Studio 2013から実際に偽のDLLを生成して、それをジェンキンマシン(定義済みの場所)にコピーしています。
これは、実際のdllに変更があるたびに、手動で偽のdllを生成し、それをjenkinsマシンにコピーするのをやめようとしているので、本当に役に立ちます。
「Fake Assemblyを追加」を使用してVS 2013から手動で偽のdllを生成/構築し、それをjenkinsマシンの定義済みの場所にコピーします.Buildマシンは、その場所からfake dllを取り出し、ユニットテストケースを実行します。 しかし問題は毎回、実際のC#dllに変更があり、私たちが手動でfake dllを再生成し、それをjenkinsの場所にコピーする必要があることです。 私はあなたの実際のDLLが構築されるとすぐにそれぞれの偽のDLLを生成するようにジェンキンスのビルドをどのように設定するのか分かりません。 Jenkinsで設定できるMicrosoftの偽のDLLを生成するmsbuildコマンドはありますか? – RDY
[このページ](https://social.msdn.microsoft.com/Forums/vstudio/en-US/10dc7b73-2b83-456e-897e-8544eabe88b6/msbuild-from-command-prompt-is-not- fakeassemblies?forum = msbuild)を生成すると、msbuildは偽のdllを生成する可能性があります。クイックグーグルは、[PowerShell](http://csharpening.net/?p=1381)を使ってそれらを構築するために必要なステップを思いついた。おそらく、このユーザーのようにJenkinsから呼び出せるPowerShellスクリプトを作成できますか? –