我想讓我的Jenkins檢查合成文件(或整個項目)中代碼的格式。Jenkins + Gerrit - 如何拒絕提交格式不正確的代碼
如果格式不符合標準(基於IntelliJ代碼格式設置),則該提交應被評爲代碼評審:-2。
這可能嗎?
如果是這樣,我可以用什麼Jenkins插件來實現?
我想讓我的Jenkins檢查合成文件(或整個項目)中代碼的格式。Jenkins + Gerrit - 如何拒絕提交格式不正確的代碼
如果格式不符合標準(基於IntelliJ代碼格式設置),則該提交應被評爲代碼評審:-2。
這可能嗎?
如果是這樣,我可以用什麼Jenkins插件來實現?
您可以在jenkins作業中定義gerrit觸發器。詹金斯的工作將比較推送的文件和格式化的文件對。更多信息如何format所以如果他們之間有差異,gerrit觸發器會給-2。
您可以使用Git::Hooks框架的Git::Hooks::CheckFile模塊來實現此目的。使用Git :: Hooks你不需要使用Jenkins和Gerrit Trigger。