云效这个问题怎么解决?代码检查流水线
[executionStep begins at 2023-11-28 16:06:29]
/root/workspace/context: line 66: unexpected EOF while looking for matching `''
/root/workspace/context: line 67: syntax error: unexpected end of file
[92m[16:06:29] [SUCCESS] 获取 Credential 成功
[1m[16:06:29] [INFO] 使用工作路径/root/workspace/gomro/gomro/gomro-cloud
[1m[16:06:29] [INFO] 执行步骤
[16:06:29] [INFO] codeup-detect-write-1.0
[16:06:29] [INFO] PIPELINE_ID=
[16:06:29] [INFO] PIPELINE_NAME=gomro-cloud-代码检测
[16:06:29] [INFO] BUILD_NUMBER=893
[16:06:29] [INFO] EMPLOYEE_ID=60e2bb376da2f738317310a3
[16:06:29] [INFO] WORK_SPACE=/root/workspace
[16:06:29] [INFO] PROJECT_DIR=/root/workspace/gomro/gomro/gomro-cloud
[16:06:29] [INFO] PLUGIN_DIR=/root/plugins
[16:06:29] [INFO] BUILD_JOB_ID=
[16:06:29]
[16:06:29] ========== start check scripts ===========
[16:06:29] /root/step.sh: line 20: [: ==: unary operator expected
[16:06:29] ========== finish check scripts ========
[16:06:29]
[16:06:29]
[16:06:29] total 68
[16:06:29] drwxr-xr-x 1 root root 4096 11月 4 2019 bin
[16:06:29] drwxr-xr-x 2 root root 4096 4月 13 2016 boot
[16:06:29] drwxr-xr-x 5 root root 360 11月 28 16:05 dev
[16:06:29] drwxr-xr-x 1 root root 4096 11月 28 16:05 etc
[16:06:29] drwxr-xr-x 3 root root 4096 11月 28 16:05 go
[16:06:29] drwxr-xr-x 1 root root 4096 11月 3 2019 home
[16:06:29] drwxr-xr-x 1 root root 4096 11月 3 2019 lib
[16:06:29] drwxr-xr-x 2 root root 4096 10月 25 2019 lib64
[16:06:29] drwxr-xr-x 2 root root 4096 10月 25 2019 media
[16:06:29] drwxr-xr-x 2 root root 4096 10月 25 2019 mnt
[16:06:29] drwxr-xr-x 2 root root 4096 10月 25 2019 opt
[16:06:29] dr-xr-xr-x 386 root root 0 11月 28 16:05 proc
[16:06:29] drwx------ 1 root root 4096 11月 28 16:06 root
[16:06:29] drwxr-xr-x 1 root root 4096 11月 28 16:05 run
[16:06:29] drwxr-xr-x 1 root root 4096 11月 1 2019 sbin
[16:06:29] drwxr-xr-x 1 root root 4096 1月 30 2023 srv
[16:06:29] dr-xr-xr-x 13 root root 0 11月 28 09:30 sys
[16:06:29] drwxrwxrwt 1 root root 4096 1月 30 2023 tmp
[16:06:29] drwxr-xr-x 1 root root 4096 11月 3 2019 usr
[16:06:29] drwxr-xr-x 1 root root 4096 10月 25 2019 var
[16:06:29]
[16:06:29] ========== check whether or not write ===========
[16:06:29]
[16:06:29] ========== init sdk ===========
[16:06:29] ========== finish init sdk ========
[16:06:29]
[16:06:29]
[16:06:29] report_file is
[16:06:29]
[16:06:29] ======== write config list ===============
[16:06:29]
[16:06:29] ========= write result!===============
[16:06:29]
[16:06:29]
[16:06:29] Exception in thread "main" java.lang.NullPointerException
[16:06:29] at com.alibaba.codeup.Main.main(Main.java:106)
[91m[16:06:29] [ERROR] BUILD ERROR
[91m[16:06:29] [ERROR]
[91m[16:06:29] [ERROR] 步骤运行失败,返回码:1
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
从您提供的日志信息来看,问题出在代码检查流水线的执行过程中。具体错误信息包括:
/root/workspace/context: line 66: unexpected EOF while looking for matching
''`/root/workspace/context: line 67: syntax error: unexpected end of file
/root/step.sh: line 20: [: ==: unary operator expected
这些错误提示表明您的脚本文件中存在一些语法问题和逻辑错误。
/root/workspace/context
文件的第66行附近,确保所有的单引号或双引号都是成对出现的。如果该行或其后有未闭合的引号,请添加缺失的引号以完成字符串的封闭。/root/step.sh
文件的第20行,确认你的条件表达式是否正确。例如,确保你没有误用空变量进行比较,且操作符(如==
)两边都有有效的值或变量。如果是变量比较,确保变量在比较前已被赋予了预期的值。请按照上述建议逐一排查并修正问题,然后重新运行代码检查流水线。如果问题依旧,可能需要更详细的日志或具体的代码上下文来进一步分析。您可以复制页面截图提供更多信息,我可以进一步帮您分析问题原因。
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。