如何在Ubuntu中设置Jenkins中的ANT_HOME

时间:2015-02-05 12:21:34

标签: ubuntu ant jenkins

我是Ubuntu的新用户。我已经使用apt-get install ant安装了ant,然后我尝试which ant显示路径/usr/bin/ant我在Jenkins ANT_HOME中包含了相同的路径,但它显示{{1}我不是一个目录。我尝试在.bashrc文件中添加ANT_HOME。我应该怎么做才能在Jenkins中设置ANT_HOME。请帮助

3 个答案:

答案 0 :(得分:5)

Jenkins可以使用自己的Ant版本,这确实是首选方式。您可以在Jenkins中拥有多个版本的Ant,每个作业都可以使用您想要的任何版本。

转到配置部分($JENKINS_SERVER/jenkins/configure)。查找 Ant 部分,然后单击 Ant安装按钮。要添加Ant安装,请单击添加Ant ,然后添加应包含Ant版本的名称。单击自动安装按钮,然后在从Apache安装下,选择要安装的版本。

完成此操作后,当您在配置作业时选择要执行 Ant Build 时,可以选择Ant安装。

如果更新了默认的Ant版本可能会很棘手,而且您的作业无法使用新版本。或者,如果有人在违反构建版本的默认Ant版本中添加了某些东西。

答案 1 :(得分:0)

正如其他人所提到的,你应该通过jenkins本身安装ANT,它允许多个版本而不会污染实际的jenkins机器环境。但如果你必须......

  

我尝试了哪个ant which显示路径/usr/bin/ant我在Jenkins ANT_HOME中包含了相同的路径,但它显示/usr/bin/ant不是目录。

which ant显示路径可执行文件。您的错误100%正确且预期:/usr/bin/ant 目录。 /usr/bin/是目录的路径,ant是可执行文件。

答案 2 :(得分:-2)

试     export ANT_HOME = / usr / bin / ant     export JAVA_HOME = / usr / local / jdk1.8.025     export PATH = $ PATH:$ {JAVA_HOME} / bin:$ {ANT_HOME} / bin