持续交付 jenkins-Slave 模式中,执行器数量为 2,在 job build 时,希望能够指定执行器,而非随机空闲分配

· 2020年12月09日 · 最后由 回复于 2020年12月09日 · 2944 次阅读

jenkins-Slave 模式中,执行器数量为 2,在 job build 时,希望能够指定执行器,而非随机空闲分配。

望各位指教指教。

共收到 5 条回复 时间 点赞
#5 · 2020年12月09日 Author

原来的问题是这样:
一个节点:既要运行 ios 脚本、又要运行 Android 脚本。建了两个任务(job),连接的都是同一个节点。
1、如果单执行器运行,需要等第一个任务运行完,在运行下一个任务,排队等待原理。
2、本希望,通过节点配置多个执行器,任务 1 绑定节点的执行器 01、任务 2 绑定节点的执行器 02,这样同时执行任务 1 和 2。
3、修改后方案,把节点所在的机器(同一台)上,配置多个节点。任务各个绑定各个节点,实现任务无需排队。
也不知道说清楚了没。。

job 本来就不会干扰吧。。

#3 · 2020年12月09日 Author

问题已找到解决办法:在同一台电脑上部署多个 jenkins-Slave,能够实现 job 之间互不干扰的执行。

#2 · 2020年12月09日 Author
Jerry li 回复

指定项目的运行节点,是可以。但不知道可不可以指定运行节点的具体哪个执行器。

你的 job 里面可以指定到那个节点执行的

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册