使用 Jenkins 来 CI 我们的后端 SpringCloud (HTTP API 服务)。
如果我有且只有一台物理测试机器( Linux )做 CI 。多位开发人员使用 Fork + Pull Request 方式来(同时)贡献代码,就像大多数开源项目那样。
如果要在同一时间段内同时 CI 两个不同的 PR,可以实现吗?(要保证不同 PR 最终的 artifact 在同时运行)
1
amosasas 2020-09-20 21:36:00 +08:00
slave 机器只有一台好像不行吧...
|
2
jaylee4869 OP @amosasas 所以 Jenkins 要在不同的宿主上部署多个 node 是吗?
|
3
calmzhu 2020-09-22 23:06:26 +08:00
一个 JenkinsJob 可以并行多次构建的。
有个允许并发构建的参数 JOB 定义里面注意隔离一下变量和 workspace 就可以了。 |