我想让我的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。