SonarSource简介
具有 Artifactory 和 Sonarqube 集成的连续交付准备 Gradle 项目当玩弄持续集成/交付/部署的概念时, 我在 Gradle 构建以及如何将它们集成到这些概念中而苦苦挣扎。Gradle 在构建工具环境中越来越重要, 因此我创建了一个关于如何使用它的模板或原型。我选择了一个场景, 我看到了 Maven 和其他工具已经实现了:
推动风投转向*风投将更改标记为特定 id 并将其推回* VCS使用单元测试执行生成执行声纳分析执行 artifactory 上载此链使您能够不断地将每个更改设置标记、单元测试、分析并上载到您的工件存储库, 以备部署。简而言之, 这是 (从我的角度来看) 持续交货的精神。
环境:
Gradle 3.5 (通过项目的 Gradle 包装)Artifactory: 5.2. 1-OSS, 运行在 //localhost:8081/artifactorySonarqube: 6.3.1, 跑在 //localhost:9000注意: 在这种情况下, Sonarqube 和 Artifactory 将由管理员用户使用。在实际生产环境中, 必须将其更改为更安全的方式
首先,sonarqube代理商, 我在 Artifactory 中添加了一个本地 (m2-compatible) 和两个远程存储库:
'库-释放-本地' 是为了保存我自己的工件 (这就是为什么它被称为 '本地')'插件-gradle-org' 指向远程回/m2/' (这是 gradle 插件所必需的)'repo1-maven-org' 指向远程回/maven2/' (这是项目的所有其他依赖项所必需的)此外, 我创建了一个虚拟的回购 '释放' 包含所有 3 mentionend 回购。这使得从一个位置获取所有发布的库更*。
该项目本身并不真正重要的这篇文章。我认为这是一个标准的 java 项目, 遵循 Maven/Gradle 的惯例。更有趣的部分是 Gradle 文件:
gradle/包装/gradle 包装。生成. gradle凭据. 属性gradle. 属性设置. gradle
SonarSource简介:
SonarSource 为连续代码质量提供了 world-class 的解决方案。它的开源和商用产品帮助所有规模的客户管理其应用程序的代码质量, 降低其风险并终提供更好的软件。SonarSource 解决方案支持20多种编程语言 (如 Java、c#、Javascript、c/c++、COBOL 等) 的开发。与700多名客户包括 eBay,中国sonarqube代理商, 泰雷兹, 宝马和使用**过8万组织 SonarSource 的产品是事实上的标准解决方案在市场上。
使用SonarQube - Blockers进行PL / SQL分析
发表评论
PLSQL_BlockersCritical在上一篇文章中,我们已经看到如何创建我们自己的PL / SQL质量配置文件,uo SonarQube默认配置文件中的所有132个现有规则。现在,我们可以重新启动前面发起的分析。
这样,代理商sonarqube代理商,我将能够处理PL / SQL配置文件中存在的所有规则,并选择我想要使用的规则,以便为我的演示环境创建PL / SQL仪表板。继续阅读→
此条目发布于2014年1月5日由Jean-Pierre FAYOLLE发行的SonarQube - PL / SQL。
使用SonarQube进行PL / SQL分析 - PL / SQL质量配置文件
发表评论
SonarQubePLSQL3在从Jenkins配置我们的*yi个PL / SQL分析后,中国sonarqube代理商,我们启动了它,现在我们可以在SonarQube仪表板中查看结果。
这将是一个机会,在我们的下一篇文章中讨论和解释SonarQube提出的PL / SQLjia实践。但首先,我们来看看SonarQube PL / SQL质量配置文件中的规则。继续阅读→
Jean-Pierre FAYOLLE于2013年12月29日发布了SonarQube - PL / SQL。