Gitlab 与 SonarQube 集成

2024-01-10

我对开发社区,特别是 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(使用前将#替换为@)

Gitlab 与 SonarQube 集成 的相关文章

随机推荐