开发者社区> 问答> 正文

应用研发平台EMAS中我在云构建中添加了一个自定义bash脚本,为什么结果运行报错?

应用研发平台EMAS中我在云构建中添加了一个自定义bash脚本,里面就加了一个pwd,为什么结果运行报错?构建的是ios应用,参考图片:c5595ac294e485dd449a8f5e59839c69.png 参考完整日记:2024-04-26 11:16:44 PJ571655629068939264

11:16:44 [command] search plugin: Bash@1
11:16:44 find plugin Bash-1.1.0
11:16:44 done
11:16:44 [command] transfer Bash plugin
11:16:44 done
11:16:44 [command] render step task script
11:16:44 done
11:16:46 find plugin: [com.alibaba.emas.devops.plugin.BashPlugin]
11:16:46 bash plugin start
11:16:46 script:
11:16:46 #!/bin/bash
11:16:46 if [ -f "$EMAS_RUNNER_WORK_DIR/.git_ssh" ]; then
11:16:46 export GIT_SSH="$EMAS_RUNNER_WORK_DIR/.git_ssh"
11:16:46 fi
11:16:46 function try()
11:16:46 {
11:16:46 [[ $- = e ]]; SAVED_OPT_E=$?
11:16:46 set +e
11:16:46 }
11:16:46 function throw()
11:16:46 {
11:16:46 exit $1
11:16:46 }
11:16:46 function catch()
11:16:46 {
11:16:46 export ex_code=$?
11:16:46 (( $SAVED_OPT_E )) && set +e
11:16:46 return $ex_code
11:16:46 }
11:16:46 function throwErrors()
11:16:46 {
11:16:46 set -e
11:16:46 }
11:16:46 function ignoreErrors()
11:16:46 {
11:16:46 set +e
11:16:46 }
11:16:46 try
11:16:46 (
11:16:46 throwErrors
11:16:46 pwd
11:16:46 )
11:16:46 catch || {
11:16:46 echo "[ERROR] exit $ex_code"
11:16:46 exit $ex_code
11:16:46 }

11:16:47 perform failed
11:16:47 PluginException(errorCode=503, description=generate shell exception)
11:16:47 at com.alibaba.emas.devops.plugin.PluginException.(PluginException.java:21)
11:16:47 at com.alibaba.emas.devops.tools.ShellExecutor.execute(ShellExecutor.java:37)
11:16:47 at com.alibaba.emas.devops.tools.ShellController.execute(ShellController.java:19)
11:16:47 at com.alibaba.emas.devops.plugin.BashPlugin.perform(BashPlugin.java:64)
11:16:47 at com.alibaba.emas.devops.Main.main(Main.java:57)
11:16:47 [ERROR] exit 1
请输入回复内容...

展开
收起
陈幕白 2024-04-28 14:37:38 31 0
1 条回答
写回答
取消 提交回答
  • Bash插件工作目录入参这个路径是绝对路径,您填写的“/packages/SEPHORA/ios/”这个目录路径是不存在的。 此回答整理自钉群“应用研发平台EMAS开发者交流群”

    2024-04-28 15:13:05
    赞同 1 展开评论 打赏
来源圈子
更多
收录在圈子:
基于阿里巴巴以及合作伙伴的最佳实践,围绕大前端、云原生领域的相关技术热点(小程序、Serverless、应用中间件、低代码、DevOps)展开行业探讨,与开发者一起探寻云原生时代应用研发的新范式。
相关文档: 移动研发平台
问答排行榜
最热
最新

相关电子书

更多
五天玩转EMAS Serverless 立即下载
EMAS平台全景介绍 立即下载
低代码开发师(初级)实战教程 立即下载