Jenkins的shell集成
为了方便JK进行操作与管理各种节点,避免出现权限问题。
这里把把jenkins运行用户改为root。
当然也可以给Jenkins配置sudo权限,这里我们选择修改为root
创建对应的工作目录
### 方便不同的机器管理 也方便自己查找对应的构建
创建一个自由风格的构建开始了解Jenkins
Discard old builds : 是关于构建历史的保存与删除
This project is parameterized : 关于参数化构建
echo $choose
case "$choose" in
dev)
echo "部署到测试环境"
;;
prod)
echo "部署到生产环境"
;;
pre-prod)
echo "部署到预生产环境"
;;
*)
echo "无效的选择"
;;
esac
ls -l
pwd
在shell 增加了一个追加 echo $choose > 1.txt 更加只管的体现
温馨提示:项目运行的时候
工作目录在/var/lib/jenkins/workspace/项目名字目录下
默认运行项目的用户是jenkins