jenkin执行shell脚本,找不到命令
jenkins默认是用非登录模式来执行shell命令,所有没有加载环境变量配置文件。source /etc/profile可以如下修改:添加source /etc/profile缺点:这样的话控制台的输出会有很多无用的日志信息。# !/bin/sh -l还有更优雅的方式是让jenkins以登录的模式来执行shell脚本。添加#!/bin/sh -l(在#...
·
jenkins默认是用非登录模式来执行shell命令,所有没有加载环境变量配置文件。
source /etc/profile
可以如下修改:
添加source /etc/profile
缺点:这样的话控制台的输出会有很多无用的日志信息。
# !/bin/sh -l
还有更优雅的方式是让jenkins以登录的模式来执行shell脚本。
添加#!/bin/sh -l
(在#和!之间不能有空格)
控制台日志:
很简洁,没有无用的信息。
更多推荐
已为社区贡献5条内容
所有评论(0)