标签:远程连接 image 使用命令 打印 完成 点击 cat library output
问题描述:
通过jenkins执行IOS打包脚本,在执行pod update 时报错 pod: command not found
/Library/Tomcat8/temp/jenkins1548742361760571620.sh: line 3: pod: command not found
Build step ‘Execute shell‘ marked build as failure
解决办法是:
出现这个问题可能是因为你没有设置pod的运行路径,解决方法如下
第一步:打开Jenkins,然后在Jenkins左侧的菜单中找到 系统管理--->系统设置--->全局属性,然后找到Environment variables(中文:环境变量)并且勾选。
第二步:打开你的终端,在终端中输入echo $PATH
,终端会打印出一串字符串,几个路径,复制该路径,返回到Jenkins中
第三步:会让填写一个键值对,键默认填写PATH
,值填写你从终端复制的那个字符串,点击保存,完成,构建该项目。
因为我用的jenkins集群管理job,job是分布在不同的机器上去构建的
所以需要单独为每个slave配置 环境变量
配置方法如下:
1.获取slave机器的环境变量:
远程连接slave机器,使用命令echo $PATH,记录下结果
2.在jenkins配置slave环境变量:
配置后,jenkins_slave可以正常执行pod install
参考文档:https://www.jianshu.com/p/3ef37b9538bf
标签:远程连接 image 使用命令 打印 完成 点击 cat library output
原文地址:https://www.cnblogs.com/kaerxifa/p/12100834.html