2017-06-09 72 views
0

我一起工作:詹金斯:日誌輸出如何保存得救搖籃測試到詹金斯建置沿革

  • 詹金斯2.64
  • 搖籃3.5
  • Spring框架4.3.8

我能夠通過Jenkins通過Gradle任務執行一個Main java類。 因此,我可以執行工作 N次解決JMX併爲每個作業執行我有在那裏我能夠從我的業務類每個交互看到日誌輸出Build History

注意歷史保存每個工作的執行

問題是與測試每個日誌輸出。

通過詹金斯我能夠執行與Gradle Test命令相關的任務,例如:gradle test --tests。這兩種行爲:

  • 搖籃通過自身的輸出目錄build\reports\tests\test節約從我的業務類日誌輸出(這是預期的,我很好這一點)
  • 詹金斯工作的罰款關於執行Gradle測試命令但是所有的日誌輸出都是只有通過Gradle測試報告發布,但不在Jenkins中,它在Build History

因此Jenkins不包含我的業務類日誌輸出。因此,如果我通過我的開發週期執行N次測試任務。我只能通過Gradle Test Reports看到最新的日誌輸出只有,遺憾的是Jenkins並沒有通過Build History保留這些日誌輸出。

如何解決這個問題?一些基本配置或插件是否需要它?

回答