首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在jenkins中,fodPollResults插件在直接插件或管道脚本模式下都不能正常工作。

在jenkins中,fodPollResults插件在直接插件或管道脚本模式下都不能正常工作。
EN

Stack Overflow用户
提问于 2021-04-16 05:26:43
回答 1查看 205关注 0票数 0

我们正在使用“强化按需(FOD)”平台扫描我们的源代码,以发现是否存在任何安全漏洞。我们将FOD与jenkins集成在一起,实现上传和扫描过程的自动化。我们选择了流水线脚本方法进行集成。上传和扫描之前的所有进程都运行良好,我们也捕获策略扫描状态(已通过或失败),但是fodPollResults的管道脚本在FOD策略扫描失败时失败。不管策略扫描的结果如何,构建都是成功的。

jenkins管道脚本

代码语言:javascript
复制
stage('FOD POLL') {
    steps {
           fodPollResults bsiToken: '', personalAccessToken: 'fortify_personal_access_token', policyFailureBuildResultPreference: 2, pollingInterval: 3, releaseId: '******', tenantId: '', username: ''
    }
}

加强按需调查结果

EN

回答 1

Stack Overflow用户

发布于 2022-03-22 14:06:57

此插件的源代码位于以下位置:

https://github.com/jenkinsci/fortify-on-demand-uploader-plugin/blob/master/src/main/java/org/jenkinsci/plugins/fodupload/steps/FortifyPollResults.java

这里有一张关于这个问题的错误证明:https://github.com/jenkinsci/fortify-on-demand-uploader-plugin/issues/118

以下解决办法似乎有效:

代码语言:javascript
复制
steps {
   fodPollResults ...
   script {
     if (manager.logContains('.*Scan failed established policy check.*')) {
       error("Build failed because of negative fortify policy check.")  
     }
   }
}
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67119561

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档