BillBie

导航

jenkins配置中执行 ant 命令时,提示找不到ant 命令

1.在服务器上手动执行ant ,则可以正常执行,但是使用jenkins 构建时却提示无法识别ant命令

 

查询了相关原因为:jenkins默认情况下执行shell脚本是使用非登录方式,然而非登录方式不会加载 /etc/profile 文件,且ant_home 此配置在该文件中,所以无法识别

需要在 Execute shell 中 添加如 #!/bin/sh -l 命令修改为登录方式即可解决问题。

 

 

参考博客:https://blog.csdn.net/weixin_37550903/article/details/80700079

posted on 2020-12-17 10:17  BillBie  阅读(57)  评论(0编辑  收藏  举报