1

我正在尝试创建 1 个具有多个构建配置的包。第一个将检查代码,构建它(解决方案文件配置),然后运行 ​​nunit 测试。如果成功,另一个将在发布模式下构建。如果成功,最终脚本将打包输出,并将其标记为工件。

我遇到的问题是我不知道如何告诉 TeamCity 不要为每个步骤创建新目录,因此这些步骤都失败了。有这个设置吗?似乎依赖项选项卡是一个合适的查看位置,但我似乎不理解说明,到目前为止我的修补没有结果。

4

1 回答 1

1

我基本上跳过了大部分 TeamCity 工作流程,而是使用脚本语言来处理所有这些。(我使用了 Rake 和 Albacore,我强烈推荐用于 .net 项目)

我会提醒您不要使用带有 TeamCity 的 powershell。您必须将所有内容都包装在 .bat 文件中,这非常令人痛苦。

所以结果是我有 1 个结帐,一切都从这一点开始。它大大减少了构建所需的时间,但如果我有很多可用的代理,情况可能就不会如此。

于 2010-07-06T14:24:34.830 回答