如何使用jenkins在多模块Android应用程序中构建单个模块

时间:2017-05-01 19:21:05

标签: android jenkins android-gradle

我有一个使用gradle的3个模块的Android应用程序。普通,用户,管理员。用户和管理员都使用通用模块(编译项目(':common'))。 我需要单独构建用户和管理模块。 目前我在Jenkins的任务中:清洁装配测试。这将管理员和用户模块构建为单独的apks。如何触发只有一个是构建?

2 个答案:

答案 0 :(得分:0)

您需要指定要构建的特定任务。例如,您的用户应用程序具有您可以使用的用户的模块名称

  

gradlew:用户

而不是试图建立一切的清洁装配测试

答案 1 :(得分:0)

您可以使用sintax:

:{module}:{task}

根据您的情况,您应该输入:

:user:assemble

在Android Studio中构建项目时,您可以在“事件日志”中找到确切的任务名称(通常在Android Studio中为右下方)。我通常从那里复制并粘贴到詹金斯。 :)