gpt4 book ai didi

gitlab-ci - 带有 Gitlab-CI runner 的 Black Duck

转载 作者:行者123 更新时间:2023-12-05 07:18:18 26 4
gpt4 key购买 nike

我正在尝试将 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

最佳答案

问题的原因是所需的“Siganture Scanner”工具仍然缺失。

你的命令告诉我,你正在离线模式下运行扫描。
这意味着,您有两种选择来解决此问题:

  1. 手动下载并安装 Signature Scanner 工具(参见 https://testing.blackduck.synopsys.com/doc/componentdiscovery/downloadandinstall.htm)并设置 --detect.blackduck.signature.scanner.local.path= 选项进行扫描。
  2. 或者在在线模式下运行一次扫描,因为只有在首次与 BlackDuck 服务器建立连接后,该工具才会自动下载和安装。 (之后您可以切换回离线模式。)

致谢 synopsys community article .

关于gitlab-ci - 带有 Gitlab-CI runner 的 Black Duck,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58396685/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com