我有一个使用gradle的3个模块的Android应用程序。普通,用户,管理员。用户和管理员都使用通用模块(编译项目(':common'))。 我需要单独构建用户和管理模块。 目前我在Jenkins的任务中:清洁装配测试。这将管理员和用户模块构建为单独的apks。如何触发只有一个是构建?
答案 0 :(得分:0)
您需要指定要构建的特定任务。例如,您的用户应用程序具有您可以使用的用户的模块名称
gradlew:用户
而不是试图建立一切的清洁装配测试
答案 1 :(得分:0)
您可以使用sintax:
:{module}:{task}
根据您的情况,您应该输入:
:user:assemble
在Android Studio中构建项目时,您可以在“事件日志”中找到确切的任务名称(通常在Android Studio中为右下方)。我通常从那里复制并粘贴到詹金斯。 :)