gpt4 book ai didi

linux - Jenkins:Windows slave,linux master,如何正确配置(ant)构建工具?

转载 作者:太空宇宙 更新时间:2023-11-04 09:40:17 26 4
gpt4 key购买 nike

我有一个运行在 centos/linux 上的 jenkins 1.5XX 主节点,它使用 maven 和 ant 构建 java 东西。它可以长时间完美运行。

现在我想添加一个 Windows 从站来构建 C++ Windows 程序和东西。它们以前构建在一个单独的 jenkins 服务器上,但它死了,我失去了一切。

我创建了一个 Windows 虚拟机,并设法使用 doc provided in the jenkins wiki 在虚拟机上设置了一个从节点。 . node/jenkins windows 服务工作。

我创建了一个要在 windows slave 上运行的作业,并通过配置将它绑定(bind)到 slave。它有效,因为我看到 Building remotely on bld2-windows in workspace C:\Software\Jenkins\workspace\mgmt

我的 Ant 安装是在全局属性中定义的,并且在 linux 节点上运行并存在。

在 Windows 节点配置中,我为 Ant 安装定义了“工具位置”,并针对 Windows xp 服务器上的有效 Ant 安装:“Home = C:\Software\Liberty\ant”

尽管如此,它在结帐后崩溃并显示错误消息:FATAL: Cannot find executable from the chosen Ant installation

最佳答案

问题是路径和 ANT_HOME 在 windows 节点上没有正确配置。为了解决这个问题,在 Windows 中,转到 “我的电脑”>“属性”>“高级”>“环境变量” 并定义 ANT_HOME

要在 Windows 上测试 ant 安装,我建议你打开一个 cmd 提示符并键入 ant.bat 如果它打开了 ant,你就很好。

在 jenkins 节点设置上,无需定义任何工具位置或覆盖任何内容。只需在作业配置中使用 ant default。

关于linux - Jenkins:Windows slave,linux master,如何正确配置(ant)构建工具?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22337386/

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