我对开发社区,特别是 DevOps 实践还很陌生,作为项目的一部分,我们正在尝试将 SonarQube 与 Gitlab 集成,在 SonarQube 和 Git CI(持续集成)上进行了一些研发,看起来插件已为 Github 和 SonarQube 发布而不适用于 Gitlab。
使用 SonarQube 配置 GitLab 来检查每个拉取请求的代码质量有多现实,以及集成这两部分的最佳实践是什么。
谢谢
你真的不需要插件。
在你的中做这样的事情.gitlab-ci.yml
stages:
- build
build_master:
image: maven
stage: build
artifacts:
paths:
- target/*.jar
script:
- mvn package sonar:sonar -Dsonar.host.url=https://sonar.yourdomain.tld/
only:
- master
并且每一个高手的推送都会经过考验!
(这是一个Java项目......)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)