使用gradle为android项目夜间构建
我有一个android项目,我正在windows环境下开发。 还有一个远程git存储库,我每天都将我的项目推送到它。 我的要求是要有一个机制来自动化每日(或夜间)构建。 我知道我可以借助“gardlew.bat”在命令行中构建我的项目。这个包装器是我的环境(windows)所特有的,我需要在linux机器上的远程git存储库上构建该项目。使用gradle为android项目夜间构建,android,linux,git,gradle,nightly-build,Android,Linux,Git,Gradle,Nightly Build,我有一个android项目,我正在windows环境下开发。 还有一个远程git存储库,我每天都将我的项目推送到它。 我的要求是要有一个机制来自动化每日(或夜间)构建。 我知道我可以借助“gardlew.bat”在命令行中构建我的项目。这个包装器是我的环境(windows)所特有的,我需要在linux机器上的远程git存储库上构建该项目。 如何使用命令行在linux机器上构建项目?您可以安装Jenkins并配置一个作业来构建(和测试,如果您有一些测试)应用程序。将此作业配置为定期运行(通过嵌入式
如何使用命令行在linux机器上构建项目?您可以安装
Jenkins
并配置一个作业来构建(和测试,如果您有一些测试)应用程序。将此作业配置为定期运行(通过嵌入式cron
)
詹金斯可以
- 从repo克隆源代码
- 使用指定的任务运行
gradle
- save*.apk(Jenkins术语中的save
)artifacts
- 运行测试
- 还有许多其他你可能感兴趣的有用的东西
查阅您可以安装
Jenkins
并配置一个作业来构建(和测试,如果您有一些测试)您的应用程序。将此作业配置为定期运行(通过嵌入式cron
)
詹金斯可以
- 从repo克隆源代码
- 使用指定的任务运行
gradle
- save*.apk(Jenkins术语中的save
)artifacts
- 运行测试
- 还有许多其他你可能感兴趣的有用的东西
作为项目根文件的一部分,您可以找到要在windows计算机上运行的“gradlew.bat”和要在基于unix的系统上运行的“gradlew”文件 要从unix命令行生成,请将整个项目克隆到基于linux的计算机中,然后运行以下命令:
./gradlew assembleRelease
您需要确保您的环境设置正确(JDK已安装,JAVA_HOME已正确配置)
有关详细说明,请参阅以获取更多信息。作为项目根文件的一部分,您可以找到要在windows计算机上运行的“gradlew.bat”和要在基于unix的系统上运行的“gradlew”文件 要从unix命令行生成,请将整个项目克隆到基于linux的计算机中,然后运行以下命令:
./gradlew assembleRelease
您需要确保您的环境设置正确(JDK已安装,JAVA_HOME已正确配置)
有关详细说明,请参阅以获取更多信息。谢谢,我知道Jenkins,但我想在夜间构建中使用gradle和计划脚本。在这个简单的例子中使用
cron(1)
。谢谢,我知道Jenkins,但我想在夜间构建中使用gradle和计划脚本。使用cron(1)
在这个简单的例子中。谢谢。。这似乎是我的解决办法。我会测试一下,然后向你致谢。谢谢。。这似乎是我的解决办法。我会测试一下,然后向你致谢。