gpt4 book ai didi

jenkins - Jenkins 中同一项目的多个并发构建

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

在我的团队中,我们有一个项目想要进行持续集成式测试。我们的构建大约需要 2 小时,由“Poll SCM”触发器触发(使用 Perforce 作为服务器),并且我们有两个构建节点。

目前,如果有人 checkin 更改,一个构建节点几乎会立即启动,但如果 checkin 另一个更改,另一个节点将不会启动,因为它正在等待上一个作业完成。但是,我希望其他构建节点尽快使用较新的 checkin 启动构建,以便我们可以最大限度地增加正在发生的连续测试量(这样,如果例如一个构建失败,我们会尽早知道而不是稍后知道)。

是否有任何简单的方法可以配置 Jenkins 作业(针对 Perforce 服务器使用 Poll SCM),以便在该作业的另一个实例已经运行时不会阻塞?

不幸的是,由于项目的性质,不可能简单地将项目分解为多个构建作业,这些作业在多个从站之间进行管道传输(尽管我很想将其更改为以这种方式工作)。

最佳答案

在 Jenkins 配置中使用“如有必要,执行并发构建”选项。

关于jenkins - Jenkins 中同一项目的多个并发构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37933220/

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