gradle - Gradle: 'Normal'构建与分析构建

标签 gradle continuous-integration

我想在我的Jenkins(或其他CI服务器)上构建具有完整分析的developer分支,其中包括:

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

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

    如何解决这种“摇晃方式”?

    最佳答案

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

    关于gradle - Gradle: 'Normal'构建与分析构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22553294/

    相关文章:

    android - 从 Ant 迁移到 gradle build android studio

    azure - 使用 Visual Studio 在线部署 azure 数据库(使用 SSDT)

    ruby-on-rails - 带有用于 ruby​​ on rails 应用程序的代码指标的 CI 工具

    java - Selenium 测试在本地工作但在 Jenkins 中失败

    java - 持续集成服务器

    android - 如何处理不同环境的 android gradle.properties 文件

    java - Intellij - 将默认输出路径设置为 gradle 输出

    visual-studio - Cordova gradle 版本

    java - list 合并失败问题 Android 支持

    haskell - 与 Travis CI 堆叠