首页 > 解决方案 > 带有 Gitlab-CI 运行器的黑鸭

问题描述

我试图将 BlackDuck 集成到 gitlab ci 脚本中。在 Alpine 3.9.2 上运行 OpenJDK

我在日志中收到以下错误

2019-10-14 15:19:00 ERROR [main] --- Scanning target /code/sre-web- 
portal failed: There was a problem scanning target '/code/sre-web- 
portal': Could not find the 'jre' directory in 
/root/blackduck/tools.
2019-10-14 15:19:00 INFO  [main] --- Signature scanner actions 
finished.

并且扫描退出

 --- Exiting with code 6 - FAILURE_SCAN

任何有此错误,或已成功配置 blackduck 扫描以在 gitlab-ci 中运行

正在运行的命令

bash <(curl -s -L https://detect.synopsys.com/detect.sh) -- 
detect.project.version.name=1 --blackduck.trust.cert=true --proxy- 
insecure --detect.blackduck.signature.scanner.dry.run=true -- 
blackduck.offline.mode=true --detect.tools.excluded=BINARY_SCAN

我尝试设置 BDS_JAVA_HOME 环境变量,但仍然失败

--- Exiting with code 6 - FAILURE_SCAN

标签: gitlab-cigitlab-ci-runner

解决方案


推荐阅读