gpt4 book ai didi

continuous-integration - 我应该将集成测试配置为持续构建还是每晚构建?

转载 作者:行者123 更新时间:2023-12-01 12:55:13 26 4
gpt4 key购买 nike

在我的项目中,我们有一组集成测试装置,与单元测试装置相比,它们通常速度较慢。通常需要将近 3 个小时才能完成集成测试运行。

我的问题是,我应该将我的集成测试运行配置为持续构建(这显然取决于我对单元测试装置的持续构建并在此之后运行)还是应该将其配置为每晚构建?

如果我将其配置为夜间构建,是否会延长我的反馈周期?

谢谢,-迈克

最佳答案

如果您的集成测试运行了 3 个小时,那么这肯定会一直阻塞您的其中一位代理,否则可以将其用于其他 checkin 构建?

当我们的 checkin 构建开始花费 30 多分钟时,我们采取措施将其减少到 10 分钟以下。我们决定的基本原则是:随着变化,它能编译吗?它是否通过了所有单元测试?其他链式构建以相同的方式执行。这使核心错误的反馈周期保持敏锐。其他构建功能被推迟到每晚,然后在早上解决其故障。

我个人认为需要 3 小时的任务绝对应该推到每晚。除非您有一个不会枯竭的大型代理池。

也许另一种选择是每天启动集成测试构建几次,也许是中午和晚上。

关于continuous-integration - 我应该将集成测试配置为持续构建还是每晚构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10108072/

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