簡體   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