Gradle:'正常'构建与分析构建

时间:2014-03-21 08:04:40

标签: gradle continuous-integration

在我的Jenkins(或其他一些CI服务器)上,我想用完整的分析来构建开发分支,其中包括:

  • Checkstyle的
  • Emma(功能,集成和单元测试的覆盖范围)
  • FindBugs的
  • JS​​Hint
  • PMD(包括CopyPasteDetection)

但与此同时,当我在本地构建时,我并不希望所有这些东西都在运行。 我的开发PC上的构建应该只编译和运行单元测试。

如何解决这个问题' gradle way'?

1 个答案:

答案 0 :(得分:0)

您可以在build.gradle中创建analysis任务,该任务取决于您要在CI服务器上运行的所有分析任务。然后在"任务"构建的Jenkins配置部分,指定analysis任务而不是build