繁体   English   中英

在Jenkins上,Sonar职位MAVEN_OPTS似乎不起作用

[英]On Jenkins, Sonar post job MAVEN_OPTS doesn't seem to work

在特定的Jenkins作业上,我需要为Sonar启动的Maven执行配置JVM PermSize和MaxPermSize。

我将在主要的Jenkins版本和Sonar作业后配置上尝试各种无效的组合,主要是MAVEN_OPTS字段。

关于Sonar的作业日志中显示的命令行为:

"D:\Program Files\<some-project>\pom.xml" -e -B sonar:sonar -Dsonar.jdbc.driver=com.mysql.jdbc.Driver "-Dsonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8" ******** ******** -Dsonar.host.url=http://<some-host>/sonar

因此,没有设置JVM选项。 作为记录,我想要的选项是:

-XX:PermSize=512m -XX:MaxPermSize=512m

环境:

  • Windows 2008
  • 詹金斯1.554.3
  • Maven的3.0.3
  • 声纳3.7
  • Sonar Jenkins插件:2.1

谢谢 !

例如,对于单一测试,Maven分叉了Java进程,并且不考虑通过MAVEN_OPTS设置的JVM选项。

声纳分析可能是相同的。

如果使用Maven概要文件启动声纳分析,是否可以检查是否可以在<argLine>部分中设置JMV选项?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM