gitlab-ci - 带有 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
解决方案
推荐阅读
- javafx - 如何从组合框中删除选定的元素
- android - Gradle > 任务:app:generateSafeArgsDebug 失败
- ios - ARKit – 会话的配置检查
- docker - 在 virtualbox 共享文件夹中尝试“docker-compose build”的权限被拒绝
- hyperledger-indy - 去中心化标识符是否涵盖去中心化 PKI
- powershell - powershell迭代所有用户并显示最近的lnk文件
- cuda - nvprof - 不记录分析数据
- javascript - Multer express 不返回函数外的文件名
- docker - Nginx docker compose - 卷添加 nginx.conf(反向代理)
- java - 不能使用 gradle.properties 中定义的变量