在哪里定义gradle任务,以便它不会与每个构建一起运行

时间:2016-07-11 11:14:54

标签: android android-gradle

我已经定义了一个增加版本代码的gradle任务。 问题是它在app.gradle中并且随着每个构建运行。 我的目标是让我们的CI服务器按需运行。

1 个答案:

答案 0 :(得分:1)

让你的任务取决于一项特殊任务。在你的情况下:

task incVersionCode(dependsOn: ["assembleRelease"]) << {
    // your task code
}

你也可以使用这个android gradle插件自动增加版本代码: https://github.com/moallemi/gradle-advanced-build-version/