测试通过后,android gradle运行汇编

时间:2014-11-24 16:10:09

标签: android jenkins gradle android-gradle build.gradle

我试图解雇各种基于Android的gradle任务,例如组装后,进行了清洁测试'跑了。

一些背景......

我的公司有jenkins,它由一个单独的团队管理,所以我无法自己配置它。在对远程仓库(git)进行任何更改时,jenkins作业将触发,运行gradle clean测试并使用我们在repo中的build.gradle文件。

我告诉过这是构建团队将提供的唯一命令,如果我想要运行任何进一步的操作,我必须在build.gradle脚本中配置它们。

我想我可以做一些像afterTest(:汇编)或者addTestListener()但我似乎无法在谷歌上找到任何例子。

这里有人可以帮助我吗?这是否可能,或者我应该让我的构建团队允许我根据我的需要运行差异任务?

1 个答案:

答案 0 :(得分:1)

统一配置CI作业是个好主意。但是,运行gradle clean test时没有好的方法可以执行其他独立任务。他们必须至少运行gradle clean build,以便您可以使用build.dependsOn(myTask)添加任务。 (但请注意,build已取决于assemble。)或者他们运行自定义任务,例如gradle (clean) ciBuild,默认情况下仅依赖于test,以及可以根据需要添加进一步的任务依赖性。