如何将路径变量添加到作业shell

C0d*_*ack 11 hudson jenkins

我正在设置Jenkins以取代我们当前的TeamCity CI构建.

我创建了一个自由风格的软件项目,以便我可以执行shell脚本.Shell脚本运行mvn命令.

但构建失败抱怨无法找到'mvn'命令.

我认为这是因为Jenkins在不同的shell中运行构建,它在路径上没有Maven.

我的问题是; 如何添加路径以便在我的Shell脚本中找到"mvn"?我环顾四周,但无法找到合适的地方.

谢谢你的时间.

C0d*_*ack 5

我通过在Jenkins作业配置中导出和设置Path来解决这个问题,您可以在其中输入shell命令.所以我在执行我的Shell脚本之前设置环境变量,然后处理.