【问题标题】:TeamCity Multi-Part Build - How to checkout the code just onceTeamCity 多部分构建 - 如何只签出一次代码
【发布时间】:2010-06-01 04:23:51
【问题描述】:

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

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

【问题讨论】:

    标签: teamcity teamcity-5.0


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多