如何包含 multijenkins 工作问题...
我不知道你的工作怎么样,或者这是否是你想要的。
您可以创建基于上游/下游关系的工作管道。这里很难展示,但我会尝试。
拳头->,你必须清楚你的项目之间的依赖关系树是如何识别为第一个工作的,你的树的最终项目和最后一个工作,你树顶部的项目。
例如:
project4 --> top of the tree has dependency of project3
project3 --> has dependency of project2
project1 --> has dependency of project1
project2 --> has dependency of project1
project1 --> has no dependencies with other jobs
然后你可以创建一个新的job,按照例子,第一个或主要的job是project1job。
下一步 ->,在“源代码配置选项卡”中配置从您的 git 存储库进行的克隆。
输入存储库 URL、凭据、分支说明符等的值。
下一步 -> 在“项目选项卡”中配置您想要构建的 gradle 目标命令
下一步 ->,转到“下一步操作选项卡”并添加“触发器/调用在其他项目上构建”,并为“要构建的项目字段”输入以下名称作为 project2job。
-> 保存作业。
下一步 -> 为项目2创建下游管道的第二个作业
重复上述所有步骤。在此作业中,触发器必须调用 project3job
--> 同样创建project3job。在此作业中,触发器必须调用 project4job
然后当你完成所有的工作关系后,你可以运行主工作,在这种情况下 project1job 和 jenkins 将遵循 secuence 并在依赖的同时构建所有项目树序列。
这是使用上游/下游关系方法的示例,通常用于同时构建多个项目。