草庐IT

PullRequest

全部标签

java - 使用 Jenkinsfile 和 maven 对 pullRequest 的代码启动声纳分析

目前在我的项目中,organization-repository上的每个pull-Request都是由Jenkins自动构建的,如jenkinsfile中指定的那样。当构建结束时,Jenkins会向github发送一条消息,其中包含该项目的构建状态。我想发送一个Sonar分析到pull-request的对话,但只针对已被pull-request更新的文件/代码。赏金信息:它需要使用jenkinsFile(在您的回复中添加完整的jenkinsfile将不胜感激)结果应该出现在github的pullRequest页面,只有pullRequest更新的代码。 最佳

Git PullRequest 作业失败。找不到要构建的任何修订。验证此作业的存储库和分支配置

昨天我的pullrequest作业失败,输出如下:11:07:41>gitrev-parseorigin/${sha1}^{commit}11:07:41>gitrev-parse${sha1}^{commit}11:07:41ERROR:Couldn'tfindanyrevisiontobuild.Verifytherepositoryandbranchconfigurationforthisjob.我进行了调查,发现在属性${sha1}中什么也没有。当我将绝对路径粘贴到pr/341/merge之类的pull请求构建器而不是${sha1}时,构建工作正常。它可以是什么?Git客户端插