![]() |
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插件下载源代码,并且可以构建解决方案。 然后创建另一个文件夹,在您下载的另一个项目的源代码中,您可以构建第二个解决方案。 如:
|
![]() |
Stat.Enthus · 在bash脚本中设置aws cli配置文件 2 年前 |
![]() |
Pritish · 如何定制Jenkins pipeline舞台视图? 2 年前 |
![]() |
mslz · 从groovy活动引用参数中的json列表返回子列表 2 年前 |
![]() |
asaf · 如果Jenkins管道花费的时间太少,则强制构建阶段失败 2 年前 |
![]() |
Frak · 非常棒。按中嵌套映射的键对映射数组排序 6 年前 |
![]() |
Yash · 我怎么知道詹金斯管道的哪个阶段失败了 6 年前 |