使用Jenkins在多个环境中顺序运行作业任务

rid*_*dan 5 jenkins jenkins-plugins

我是詹金斯的新手.我正在尝试在单个作业中实现特定方案,以使用Jenkins构建移动应用程序.

在单个作业中,我想按顺序启动多个任务:任务1(Windows)--->任务2(Windows)--->任务3(Windows)--->任务4(Mac OSX)

每项工作都将专注于一个项目.可以通过工作空间将任务中的结果传递给另一个任务,但似乎所有工作任务都必须在同一环境中运行.是否有任何插件可以让我在特定的奴隶中运行一些工作任务?

提前致谢

Gon*_*nen 1

  1. 为您提到的每项任务定义一个工作。

  2. 在远程计算机上有一个从属计算机 - 可能是 Mac。

  3. 在每个作业中,设置将运行它的相关主机(您有一个参数)。

  4. 使用“触发参数化构建”插件以正确的顺序触发作业,并确保在该部分传递“当前构建参数”。

  5. 该插件还允许您传递其他值 - 请阅读其帮助以获取更多详细信息。