2012-11-20 61 views
0

在我們公司,我們剛剛從svn轉移到git,這使得我們的代碼審查通過強制每當我們想要與主分支合併時發出pull請求變得更加簡單。爲了提高效率,我們想知道是否有可能查看代碼質量度量和測試覆蓋範圍的maven項目正在改變拉請求。在互聯網上找不到任何東西。使用git pull請求的代碼質量指標

我們有一個基於Jenkins的連續構建系統與sonar集成 - 這很好,但由於它只構建主分支,度量標準僅在拉取請求完成後才更新。完成拉取請求後,要求工程師查看代碼度量標準並重新訪問代碼以解決問題,這似乎是一個可避免的步驟,如果我們可以以某種方式將該進程與git pull請求集成在一起。

有沒有人知道解決方案。

+0

也許Travis CI可以解決你的問題 –

回答

0

考慮使用Sonar的Eclipse插件。它旨在運行相同的分析,但針對Eclipse工作區中的代碼,可能已提交或未提交併合併。

另一種方法是設置Sonar的多個實例。聲納(使用嵌入式數據庫)非常輕巧,易於安裝。只有主存儲庫中的統計信息需要具有更持久的數據存儲(如MySQL)的Sonar實例。