Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用gradle为android项目夜间构建_Android_Linux_Git_Gradle_Nightly Build - Fatal编程技术网

使用gradle为android项目夜间构建

使用gradle为android项目夜间构建,android,linux,git,gradle,nightly-build,Android,Linux,Git,Gradle,Nightly Build,我有一个android项目,我正在windows环境下开发。 还有一个远程git存储库,我每天都将我的项目推送到它。 我的要求是要有一个机制来自动化每日(或夜间)构建。 我知道我可以借助“gardlew.bat”在命令行中构建我的项目。这个包装器是我的环境(windows)所特有的,我需要在linux机器上的远程git存储库上构建该项目。 如何使用命令行在linux机器上构建项目?您可以安装Jenkins并配置一个作业来构建(和测试,如果您有一些测试)应用程序。将此作业配置为定期运行(通过嵌入式

我有一个android项目,我正在windows环境下开发。 还有一个远程git存储库,我每天都将我的项目推送到它。 我的要求是要有一个机制来自动化每日(或夜间)构建。 我知道我可以借助“gardlew.bat”在命令行中构建我的项目。这个包装器是我的环境(windows)所特有的,我需要在linux机器上的远程git存储库上构建该项目。
如何使用命令行在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)
在这个简单的例子中。谢谢。。这似乎是我的解决办法。我会测试一下,然后向你致谢。谢谢。。这似乎是我的解决办法。我会测试一下,然后向你致谢。