gpt4 book ai didi

java - jenkins 如何确定使用哪个本地存储库?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:03:52 26 4
gpt4 key购买 nike

我有两个作业在 jenkins 中运行,它们都具有以下设置 enter image description here

全局设置是

enter image description here

当他们运行时,他们使用命令

Executing Maven:  -B -f /u01/jenkins/jobs/job_1/workspace/pom.xml -Dmaven.repo.local=/u01/jenkins/maven-repositories/0 clean install

Executing Maven: -B -f /u01/jenkins/jobs/job_2/workspace/pom.xml -Dmaven.repo.local=/u01/jenkins/maven-repositories/1 clean install

为什么他们使用不同的存储库?

作业 2 依赖于作业 1 生成的 Artifact 。

最佳答案

当local maven repository设置为Local to the executer然后-Dmaven.repo.local=/u01/jenkins/maven-repositories中的1/1 指的是运行作业的执行器。因此,如果作业在执行器 n 中运行,则参数将为 -Dmaven.repo.local=/u01/jenkins/maven-repositories/n

关于java - jenkins 如何确定使用哪个本地存储库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24111870/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com