微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将 jenkins 作业声纳扫描添加到“合并前要求分支是最新的”

如何解决将 jenkins 作业声纳扫描添加到“合并前要求分支是最新的”

我正在 github PR 中设置 Jenkins 作业 sonarqube 扫描代码,但我不知道如何集成 jenkins 作业的名称可以在“合并前要求分支保持最新”中定义。我的目的是每当有新的 PR 来的时候,sonarqube 在接受合并之前扫描代码

如果您有任何想法,请告诉我,谢谢!

enter image description here

解决方法

我无法为您提供完整的答案,但我会澄清其中的一些内容。

这些“分支保护规则”都与 SonarQube 扫描无关。

通常,您需要配置您的 SCM 存储库系统,以便在创建拉取请求时,它会生成一个 Jenkins 构建,它可以执行任何需要执行的操作,包括对拉取请求中的代码运行 SonarQube 扫描分支。

与其他类似的存储库技术一样,Github 将有一种方法来检测拉取请求的创建。这将包括 Jenkins 连接信息的配置。有不同的方法可以做到这一点。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。