my-dlq / blog-example

博客中的示例文件,包含 Kubernetes、Jenkins、Go、Java、SpringBoot、SpringCloud 知识示例等,将结合博客逐步讲解整体的知识内容体系。
http://www.mydlq.club
532 stars 436 forks source link

&特殊符号问题 #1

Closed xupeng8833 closed 5 years ago

xupeng8833 commented 5 years ago

当你创建job的时候,如果script里面包含一些&,<等特殊符号的时候,调用API后台会出现报错信息。

my-dlq commented 5 years ago

这个可以添加\\来进行处理,加上反斜杠的默认是当成字符串值,而不会被当成某些特殊命令。

xupeng8833 commented 5 years ago

貌似不好使,从服务端的报错信息来看,貌似是json解析XML的时候出现的问题,感觉像是官方的api在转XML对象的时候出现问题。 image image 只要是在脚本里面添加了这行处理的命令就会报错,去掉就可以正常创建Job了,sh '''sed -i '$ s/&$//' agree/startup.sh'''