jenkins默认是用非登录模式来执行shell命令,所有没有加载环境变量配置文件。

source /etc/profile

可以如下修改:
这里写图片描述
添加source /etc/profile
缺点:这样的话控制台的输出会有很多无用的日志信息。
这里写图片描述

# !/bin/sh -l

还有更优雅的方式是让jenkins以登录的模式来执行shell脚本。
这里写图片描述
添加#!/bin/sh -l(在#和!之间不能有空格)
控制台日志:
这里写图片描述
很简洁,没有无用的信息。

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐