docker 中的 Jenkins 如何为 hp fortify sourceanalyzer 配置路径

米顿

我在 docker 中运行我的 jenkins 实例。我正在尝试将强化扫描作为构建后的步骤。

我安装了 HPE Security Fortify Jenkins 插件。

现在当我尝试做类似的事情时

def call(String maven_version) {
withMaven(maven: maven_version) {
    script {
        sh "sourceanalyzer -b %JOB_NAME% -jdk 1.7 -extdirs %WORKSPACE%/target/deps/libs/ %WORKSPACE%/target/deps/src/**/* -source target/%JOB_NAME%.fpr"
        }
    }
}

但我得到

[Pipeline] }
[Pipeline] // stage
[Pipeline] stage
[Pipeline] { (Fortify Analysis)
[Pipeline] withMaven
[withMaven] Options: []
[withMaven] Available options: 
[withMaven] using JDK installation provided by the build agent
[withMaven] using Maven installation 'Maven 3.3.9'
[Pipeline] {
[Pipeline] script
[Pipeline] {
[Pipeline] sh
[Running shell script
+ sourceanalyzer -b %JOB_NAME% -jdk 1.7 -extdirs %WORKSPACE%/target/deps/libs/ %WORKSPACE%/target/deps/src/**/* -source target/%JOB_NAME%.fpr
script.sh: sourceanalyzer: not found"

我认为我需要做的就是为 sourceanalyzer 创建一个环境变量,但是我如何查看该插件的位置,因为这是一个 docker 容器,而不是真正运行的操作系统。这就是我困惑的根源所在。

飞2矩阵

它不是在寻找环境变量。sourceanalyzer 是一个可执行文件。它在 PATH 中不可用。

另外:您可以将 docker 容器视为操作系统(在开始之前将多个事物和层聚合在一起。)如果您想进入 JENKIN 映像的 RUNNING 实例,请启动以下命令。(确保您的容器正在运行)。

#>docker exec -it <container-id> sh

启动时容器 id 可用

#>docker ps

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

HP Fortify路径操作验证规则

来自分类Dev

Fortify sourceanalyzer是否支持aar文件?

来自分类Dev

在 jenkins 中配置 Docker 主机

来自分类Dev

HP Fortify 4.3-结果中的行号未与代码同步

来自分类Dev

如何通过REST更新HP Fortify'处理规则'

来自分类Dev

将Fortify Sourceanalyzer与CMake一起使用

来自分类Dev

如何为在AWS ECS中运行的Docker容器配置“ ulimits”?

来自分类Dev

如何在Fortify中抑制误报

来自分类Dev

如何为jenkins传递凭据以将docker映像推送到我自己的注册表中?

来自分类Dev

HP Fortify规则抑制属性C#

来自分类Dev

HP Fortify问题,可能存在XSS漏洞?

来自分类Dev

HP Fortify规则抑制属性C#

来自分类Dev

标题操作的HP Fortify Cookie错误

来自分类Dev

HP Fortify 审计结果的导入/导出

来自分类Dev

如何为Jenkins插件打印当前的类路径?

来自分类Dev

如何为每个部署目标指定Jenkins部署配置

来自分类Dev

如何为路径中的描边着色?

来自分类Dev

Jenkins 通过 docker:如何将自己的主机配置为 jenkins 的代理?

来自分类Dev

如何在Fortify SCA中更改Java版本

来自分类Dev

如何为不同的路径配置Nginx

来自分类Dev

如何在Jenkins Build Execute Shell中运行docker命令

来自分类Dev

如何在作为容器运行的Jenkins中运行Docker

来自分类Dev

如何在 jenkins 的 docker 容器中运行 redis?

来自分类Dev

如何通过工作流在HP ALM中获得Requirement和TestSetFolder的路径?

来自分类Dev

如何在 Jenkins 中为 Java 配置 Checkstyle 配置

来自分类Dev

在Jenkins中测试Docker集群

来自分类Dev

在Docker容器中启动Jenkins

来自分类Dev

在 docker 中构建 jenkins 镜像

来自分类Dev

HP Fortify将中间文件放在哪里?

Related 相关文章

热门标签

归档