【问题标题】:TeamCity CheckMarx Plug-In : Reached maximum upload size limit of 200 MBTeamCity CheckMarx 插件:已达到 200 MB 的最大上传大小限制
【发布时间】:2018-08-28 09:17:01
【问题描述】:

我已将 TeamCity 上的 CheckMarx 插件集成为构建步骤,并尝试在项目的提交步骤下执行此构建步骤。但是,它失败并出现以下错误:

    [Step 7/7] Unexpected exception: Reached maximum upload size limit of 200 MB
    [Step 7/7] java.io.IOException: Reached maximum upload size limit of 200 MB
at com.checkmarx.teamcity.agent.CxZip.zipWorkspaceFolder(CxZip.java:52)
at com.checkmarx.teamcity.agent.CxBuildProcess.zipWorkspaceFolder(CxBuildProcess.java:239)
at com.checkmarx.teamcity.agent.CxBuildProcess.createScan(CxBuildProcess.java:218)
at com.checkmarx.teamcity.agent.CxBuildProcess.call(CxBuildProcess.java:111)
at com.checkmarx.teamcity.agent.CxBuildProcess.call(CxBuildProcess.java:39)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
    [Step 7/7] java.util.concurrent.ExecutionException: jetbrains.buildServer.RunBuildException: java.io.IOException: Reached maximum upload size limit of 200 MB

请建议我们如何更新(增加)上传大小限制?

非常感谢!

【问题讨论】:

    标签: teamcity devops checkmarx


    【解决方案1】:

    转到管理 -> 全局设置

    设置最大构建工件文件大小:更大

    【讨论】:

    • 感谢您的回复。我已经将此值设置为 300MB,但它仍然失败,错误显示“上传大小限制为 200MB”。它会为其他任务保留一些内存吗?
    • 您在 TC 找到人工制品的磁盘上有可用大小吗?
    • 是的,确实有。
    • 可以重启TC吗?
    • 更新artifact文件大小后应该重启TC build agent服务还是TC server?
    【解决方案2】:

    Checkmarx IIS 服务器的限制为 200 MB,因此您还需要更改它。也可能有帮助的一件事是排除 Checkmarx 无法扫描的目录/文件,就像 Checkmarx-TC 步骤中的任何编译代码一样。

    【讨论】:

    • 能否请您帮助我了解 CheckMarx IIS 服务器的设置的确切存储位置?是在 TeamCity 服务器上吗?
    猜你喜欢
    • 2015-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多