C# 蛋糕:dotcovernalyse+;团队城市

C# 蛋糕:dotcovernalyse+;团队城市,c#,cakebuild,C#,Cakebuild,我使用TeamCity 9.x和CAKE 0.22.0 目前,我的所有构建步骤都在TeamCity中定义。维护正在成为一场噩梦,因此我想用一个调用build.cake的步骤来替换所有这些构建步骤(对于大多数项目配置不同) 在build.cake中,我有一个名为RunJetBrainsDotCover的任务,在该任务中调用该方法。目前,参数outputFile由TeamCity动态提供: 因此,我的第一个问题是:如何将TeamCity的参数动态提供给CAKE脚本中的outputFile参数? 生

我使用TeamCity 9.x和CAKE 0.22.0

目前,我的所有构建步骤都在TeamCity中定义。维护正在成为一场噩梦,因此我想用一个调用
build.cake
的步骤来替换所有这些构建步骤(对于大多数项目配置不同)

build.cake
中,我有一个名为
RunJetBrainsDotCover
的任务,在该任务中调用该方法。目前,参数
outputFile
由TeamCity动态提供:

因此,我的第一个问题是:如何将TeamCity的参数动态提供给CAKE脚本中的
outputFile
参数?

生成XML报告后,TeamCity继续执行一系列其他操作—打包快照文件、删除其他快照文件(目前我不清楚如何确定应删除哪些快照文件)、打印生成统计信息以及发布工件:

我的第二个问题是:如何在
build.cake
中重现TeamCity所采取的完全相同的步骤


查看和名称空间,我不清楚如何做到这一点。任何建议都将不胜感激。

TeamCity生成的输出文件名是随机的,它与我所知道的任何内容无关。是否有任何原因使您无法为调用
dotcovernalyse
outputFile
参数指定自己的文件路径?我不明白为什么它们需要完全相同的文件位置

在第二个屏幕截图中,看起来DotCover中还有另一种方法,
zip
delete
。Cake中目前没有这些方法的别名。没有理由不存在这些,只是还没有人创造它们。可能这不是一个“必需”的步骤。您需要做的是确定对于构建,您是否需要这些步骤