![]() |
1
1
您可以使用2(我的知识)选项来实现。让我们考虑构建库的项目a,而项目b是依赖的。我在下面通过考虑两个约束来描述两个选项。
选项1: 必须为项目A&B创建两个“Maven构建作业”。在项目B中,必须指定 “生成快照依赖项时生成” 在“生成触发器”下。
只有当project b pom.xml依赖于project a构建的工件并且这些工件是快照时,这才适用。下面是相同的图像。
选项2: 您可以为项目A和B创建两个自由式作业。 “建立其他项目” 在下面 “生成后选项” 项目A。 并且可以将项目A中的工件复制到项目B中。 Copy Artifact Plugin
异常:理想情况下,如果您的项目a构件安装在
假设:我希望使用单一的管道,很难管理这种情况。尽管我希望其他人也会用管道示例来启发我:) |
![]() |
2
1
可以使用詹金斯管道作业来实现这一点。 首先,我们需要为项目A创建一个文件夹,并且可以使用Git插件下载源代码,并且可以构建解决方案。 然后创建另一个文件夹,在您下载的另一个项目的源代码中,您可以构建第二个解决方案。 如:
|
![]() |
Philip Shangguan · 让詹金斯不要在出现故障时跳过阶段 2 年前 |
![]() |
Geist · Jenkins:获取管道内触发的作业的内部版本号 7 年前 |
![]() |
Lgalan90 · 在jenkins管道上提取字符串的一部分 7 年前 |
![]() |
Ceesiebird · 参数化Jenkins管道:未显示选项 7 年前 |