2013-05-07 30 views
1

我正在尝试构建多个Jenkins作业,例如job1,job2其中jobs2是下游job1,每个需要在多个平台上运行,例如, Win,Mac,UnixMultiple Platofrms上的多个Jenkins作业

我需要Mac上的job2才能在Mac上的job1完成后启动,同样适用于其他人......但找不到简单的方法来完成这个简单的事情!

我尝试了矩阵配置,参数化的扳机,扳机延伸,NodeLabel,但非做了正确的工作

这个任务看起来很简单,但我无法做到!任何帮助真的很感谢

+0

你能描述一下为什么你尝试过的一些解决方案不起作用吗? – gaige 2013-05-07 23:33:36

+0

矩阵配置完成了这项工作,但job2只会在所有job1平台完成后才会触发,这可能是好的,但我有大约10个工作,每个平台有6个,这可能需要很长时间 – user2165047 2013-05-08 08:06:47

+0

它会在当时完成,因为它可以并行构建所有平台(除非您故意将其设置为串行平台)。 – Trejkaz 2013-11-20 03:03:54

回答

0

您是否尝试过Build Pipeline PluginPipeline Plugin来解决这个问题?您还可以考虑根据作业依赖性动态创建这些管道,然后运行。

似乎适合我。

+0

尽管此链接可能回答此问题,但最好在此处包含答案的基本部分,并提供供参考的链接。如果链接页面更改,则仅链接答案可能会失效。 - [来自评论](/ review/low-quality-posts/13134432) – Marusyk 2016-07-27 07:19:13

+0

了解并同意。 – Prasanna 2016-07-27 13:00:03

相关问题