问题:

 

 

 

我的shell命令如上图,构建时报Build step '执行 shell' marked build as failure,问题原因是,页面中的命令如果包含特殊字符如“ ',>”时,上面红框中的符号,保存到后台后会被编码,该配置可以在/Users/Shared/Jenkins/Home/jobs/css_demo/config.xml中查看 ,如下图

可以看到已经被编码了, 构建失败也是在执行上面第一个红框中的内容时失败了。可以猜测就是由于这个原因导致的。

解决该问题,我们需要将部分命令放到.sh文件中,并保存报服务器,页面配置就直接执行.sh就好。

如下:

 

Logo

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

更多推荐