使用gradle每晚为android项目构建

时间:2016-10-04 08:35:03

标签: android linux git gradle nightly-build

我有一个我在Windows环境中开发的android项目。 还存在一个远程git存储库,我每天都会将项目推送到它。 我的要求是建立一个自动化日常(或夜间)构建的机制。 我知道我可以借助" gardlew.bat"在命令行中构建我的项目。这个包装器对我的环境(windows)是特殊的,我需要在linux机器上的远程git存储库上构建项目。 如何使用命令行在linux机器上构建项目?

2 个答案:

答案 0 :(得分:2)

作为项目根文件的一部分,您可以找到要在Windows机器上运行的“gradlew.bat”,以及一个基于unix运行的“ gradlew ”文件系统

要从unix命令行构建,请将整个项目克隆到基于linux的计算机并运行以下命令:

./gradlew assembleRelease

您需要确保正确设置了您的环境(已安装JDK并正确配置了JAVA_HOME)。

有关详细说明,请参阅Android Studio developers site以获取更多信息。

答案 1 :(得分:1)

您可以安装Jenkins并配置作业,以便构建(并测试,如果您有一些测试)您的应用程序。将此作业配置为定期运行(通过嵌入式cron)。

詹金斯可以

  • 克隆来自repo的源代码
  • 使用指定的任务运行gradle
  • 保存* .apk(在Jenkins术语中保存artifacts
  • 运行测试
  • 以及您可能感兴趣的许多其他有用的东西

咨询https://jenkins.io/index.html