Jenkins - 将系统属性传播到 ant 任务



是否存在一种将Java系统属性从Tomcat传播到jenkins ant task的方法?
特别是我想将catalina.home属性传播到蚂蚁任务。尝试catalina.home=${catalina.home}时出现错误Property catalina.home was circularly defined.

所以你想把运行 Jenkins 的雄猫catalina.home传递到你的 Ant 构建中吗?嗯......我不确定它是否会起作用,但请尝试将 catalina.home 属性设置为 CATALINA_HOME 环境变量的值: catalina.home=${evn.CATALINA_HOME}

它可能不会起作用,您需要查看您设置的环境变量是什么CATALINA_HOME并将其传递到您的 ant 构建中: ant -Dcatalina.home="/usr/share/tomcat7

我认为您无法从作业配置直接访问系统属性。您需要编写自己的插件来读取系统属性。

检查您是否有可用的CATALINA_HOME。如果你这样做了,把它传递给ant(ant插件有一个字段(,或者像thekbb建议的那样在你的ant脚本中设置它。 catalina.home=${evn.CATALINA_HOME}

相关内容

  • 没有找到相关文章

最新更新