文件名称:sonarqube-build-breaker:如果项目的质量门为红色,则中断构建
文件大小:107KB
文件格式:ZIP
更新时间:2024-02-20 02:57:10
jenkins gitlab build continuous-integration ci
SonarQube构建断路器 如果项目的SonarQube质量门为红色,则中断构建。 有关更多详细信息,请参见 。 组件 -您可以使用它在Maven构建中运行它。 您可以使用它在CI管道中作为独立应用程序运行它。 -提供构建基块的库。 仅在要开发自己的构建破坏者时才需要此。 用法 在GitLab管道中的推荐用法 将这一行直接放在SonarQube分析之后: mvn --batch-mode --update-snapshots --non-recursive de.qaware.tools.sonarqube-build-breaker:sqbb-maven-plugin:sqbb -Dsqbb.sonarQubeUrl=$SONAR_URL -Dsqbb.sonarQubeToken=$SONAR_TOKEN -Dsqbb.branch=$CI_BUILD_REF_NAME 该行将自动下载并运行最新的SonarQube构建断路器。 构建破坏者需要设置两个环境变量: SONAR_TOKEN SONAR_URL 这些可以在GitLab项目配置的CI / CD设置中进行配