2014-05-22 60 views
0

執行構建與mvn clean install和運行jenkins工作與maven目標clean install有什麼區別?從控制檯和jenkins運行maven目標有什麼區別

我運行:

mvn sonar:sonar -Dsonar.jacoco.itReportPath=target/jacoco-integration.exec

和它的作品如預期,但添加以下Maven目標,詹金斯的工作方式不同。

sonar:sonar -Dsonar.jacoco.itReportPath=target/jacoco-integration.exec

我想通了,認爲詹金斯執行基礎,因爲詹金斯用戶,但這些嗎?

+0

你是什麼意思的'工作不同'? – StephaneM

+0

它不會執行我的集成測試。 – nervosol

+0

您是否檢查jenkins工作的控制檯輸出? – Henry

回答

1

直接回答你的問題:

  • 詹金斯執行使用jenkins用戶(或任何你配置)。
  • Jenkins在它自己的進程空間中產生一切,並且對進程環境的更改不會持久。
  • Jenkins確保在作業執行完成後沒有進程繼續運行。
相關問題