【发布时间】:2014-02-22 23:00:20
【问题描述】:
我有一个使用名为 linuxApp.gradle 的构建脚本构建的应用程序。我们在settings.gradle中指定了
rootProject.name = "JobThreader"
只要根项目文件夹也命名为“JobThreader”,当我们从应用程序插件执行 installApp 任务时,应用程序被构建到
JobThreader/build/install/JobThreader
但是,如果根项目文件夹是任何其他名称,例如 Jenkins 中的“工作区”,那么应用程序将构建为
workspace/build/install/workspace
我们已经在我们的 Linux Jenkins 服务器和我们的本地 Windows 机器上验证了这种行为。
我们尝试了以下命令,结果相同
gradlew clean installApp -b linuxApp.gradle
gradlew clean installApp -b linuxApp.gradle -c settings.gradle
在我们的 Jenkins 示例中,如何让应用程序安装到工作区/build/install/JobThreader?
【问题讨论】: