欢迎使用普元产品知识库,本知识库包含普元应用开发平台EOSPlatform,流程平台BPS,企业服务总线ESB,微服务平台Microservice,运维管理平台Devops,数据集成平台DI

页面树结构

欢迎使用普元文档库

Skip to end of metadata
Go to start of metadata

【问题】

 DevOps5.2中,执行npm构建任务的自定义命令时(例如图中执行node -v和npm -v命令)会自动添加$导致命令无法执行

构建日志如下:

 

【解答】

原因:在某些浏览器下,脚本命令中如果有回车,执行时会出现\r\n,而jenkins的sh执行脚本对\r,会自动添加$,导致执行出错。

解决: 可采用如下两条方案 :

           1.如果有多条脚本执行的需求,每条命令之间以&&拼接,不要分行
              例如:可以使用node -v && npm -v的方式执行node -v 和 npm -v这两句命令
           2.使用DevOps5.3 GA,这是正式发布版,利于项目中维护,而且解决了此问题。