我有一个我在Windows环境中开发的android项目。 还存在一个远程git存储库,我每天都会将项目推送到它。 我的要求是建立一个自动化日常(或夜间)构建的机制。 我知道我可以借助" gardlew.bat"在命令行中构建我的项目。这个包装器对我的环境(windows)是特殊的,我需要在linux机器上的远程git存储库上构建项目。 如何使用命令行在linux机器上构建项目?
答案 0 :(得分:2)
作为项目根文件的一部分,您可以找到要在Windows机器上运行的“gradlew.bat”,以及一个基于unix运行的“ gradlew ”文件系统
要从unix命令行构建,请将整个项目克隆到基于linux的计算机并运行以下命令:
./gradlew assembleRelease
您需要确保正确设置了您的环境(已安装JDK并正确配置了JAVA_HOME)。
有关详细说明,请参阅Android Studio developers site以获取更多信息。
答案 1 :(得分:1)
您可以安装Jenkins
并配置作业,以便构建(并测试,如果您有一些测试)您的应用程序。将此作业配置为定期运行(通过嵌入式cron
)。
gradle
artifacts
)