【问题标题】:What is difference of test builds in teamcity and test builds in octopus?teamcity 中的测试版本和 octopus 中的测试版本有什么区别?
【发布时间】:2016-02-02 07:29:03
【问题描述】:

我一直在寻找这个但没有答案。 我在我的解决方案中创建了一个单元测试项目。 因为我们计划自动化测试。我们不知道把它放在哪里。 teamcity 会对其进行测试还是仅构建测试项目?如果要测试,是不是说不放在章鱼里就可以了?

【问题讨论】:

    标签: unit-testing msbuild teamcity octopus-deploy teamcity-9.0


    【解决方案1】:

    您应该在 Team City 中运行测试,如果测试失败,则构建失败。

    只有在测试通过后,您才允许将构建工件发送到 Octopus,然后由 Octopus 负责部署软件。

    【讨论】:

    • 感谢您的解释。这解释了 ed 回答的一般测试。
    【解决方案2】:

    一般测试应在构建服务器上运行,但您可能希望在部署完成后从 Octopus 运行集成测试。部署后测试的一个示例类似于 Selenium 烟雾测试,以确保部署成功并且应用程序按预期运行(例如 IIS 上的网站)。

    通常,您希望测试尽早失败(例如,在 UAT 中而不是生产环境中,在 CI 中而不是 Test/UAT 等中)

    【讨论】:

    • 就是这样。谢谢。我会在之后寻找集成和一般测试示例。
    猜你喜欢
    • 2019-05-27
    • 1970-01-01
    • 2012-01-24
    • 2020-05-03
    • 1970-01-01
    • 2023-03-26
    • 2011-07-15
    • 2014-01-23
    • 1970-01-01
    相关资源
    最近更新 更多