gpt4 book ai didi

msbuild - 如何使用持续集成在 TFS 2010 上使用 msbuild 打包并运行测试

转载 作者:行者123 更新时间:2023-12-02 02:15:30 26 4
gpt4 key购买 nike

我正在使用 TFS2010 和 MSBuild 将 Windows Azure 云解决方案集成到 CI。

为了创建部署所需的 2 个文件,我在“MSBuild Arguments”中添加了/t:Publish

这是我在 TFS 中用于构建包的配置:

TFS Configuration

问题是:如果我删除所有参数,测试将正确构建,但如构建结果所示,没有构建任何 azure 包:

Build with tests

如果我输入参数,包就在那里,但测试没有运行:

Build without tests

有没有办法两者兼得?

最佳答案

我已设法在我的 tfs 构建(TFS 2013)中解决此问题。我将 MSBuild 参数目标设置为 /t:Publish;Build

基本上,在发布目标期间,不会构建单元测试项目。 “构建”目标构建单元测试项目并执行我的测试。我还注意到“发布”和“构建”的顺序很重要。在“发布”之前设置“构建”目标会导致我的构建出现一些错误。

关于msbuild - 如何使用持续集成在 TFS 2010 上使用 msbuild 打包并运行测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10904188/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com