gpt4 book ai didi

xcode - Mac 开发人员使用什么自动构建系统?

转载 作者:行者123 更新时间:2023-12-04 00:59:36 28 4
gpt4 key购买 nike

我的团队目前正在使用 buildbot自动化隔夜和持续集成构建和回归测试。对于构建和单元测试,构建器只调用一个脚本来同步来自 p4 的源,然后运行 ​​xcodebuild .回归测试也是由 shell 脚本启动的,它们本身就是 shell 脚本和 AppleScript 的组合。构建都在一个系统上执行,但随后 buildbot 触发测试在多台 Mac 上进行,具有不同的体系结构和操作系统组合。我喜欢 buildbot 的地方是自动触发器(因此测试仅在构建成功时运行),以及包括瀑布 View 在内的报告以查看整体状态。

但是,我也看到了许多问题。协调构建的“主”进程要么有漏洞,要么只是有一个巨大的工作集,这意味着它消耗了几 GB 的内存。偶尔的网络问题意味着一个slave会丢失;而不是稍后重试它只会使构建失败。实际上,如果应该为从属构建触发从属,则在成功完成后,它会在第一次构建失败。

那么你们其他人用什么来自动化 Xcode 构建和单元测试?这些解决方案如何为您服务?有什么你会推荐的吗?

最佳答案

我用 TeamCity在 Windows 环境中,但我相信它可以在 Mac 上运行并具有 xcode 构建代理。

另一个类似的问题 here .

关于xcode - Mac 开发人员使用什么自动构建系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1176387/

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