使用gradle每晚构建android项目



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

作为项目根文件的一部分,你可以找到"gradlew.bat"意味着在windows机器上运行,和"gradlew"文件意味着在基于unix的系统上运行。

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

./gradlew assembleRelease

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

详细说明请参考Android Studio开发者网站获取更多信息

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

Jenkins可以

  • 从repo
  • 克隆源代码
  • 使用指定的任务运行gradle
  • save *.apk(在Jenkins术语中保存artifacts)
  • 和许多其他你可能感兴趣的有用的东西

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

相关内容

  • 没有找到相关文章

最新更新