我正在尝试通过自由式选项在jenkins中设置maven项目。我设置了管理jenkins->配置系统来自动设置maven downlaod。但是,当我在没有maven isntall的slave上运行项目时,它不会自动下载maven on slave并按照我的预期安装。我在这里想错了吗?
这就是我所做的: 1.管理jenkins->配置系统 - > maven自动安装 2.创建一个新工作并选择自由式项目 3.在构建步骤中: scp pom文件从master到slave机器 使用这个pom文件从slave运行maven
这里没有安装奴隶的maven。但是,我认为,由于步骤1,它将自动下载maven on slave并在运行构建之前安装。
答案 0 :(得分:1)
在构建步骤中,您需要"调用顶级Maven目标",选择您配置的Maven版本并再次触发作业。
如果您添加的安装是通过提取* zip而不是来自Apache,那么您有一个"标签" 字段,该字段与您所关注的节点的标签相关联。 ;重新开始。我总是在我的奴隶上使用工具标签,所以只需确保在节点本身配置了这个标签。