我可以为CI和AndroidStudio分别使用gradle.properties吗?

时间:2017-06-29 14:31:43

标签: android android-studio gradle android-gradle continuous-integration

目前,我有一个gradle.properties文件。它专门为具有低可用内存的CI配置,因为否则CI将崩溃

org.gradle.jvmargs=-Xmx1500m -XX:MaxPermSize=512m

但是,当我在本地计算机上进行构建时,它非常慢并且本地计算机允许更多内存使用。我可以为CI和AndroidStudio单独gradle.properties吗?

1 个答案:

答案 0 :(得分:3)

根据documentation,您可以拥有多个gradle.properties个文件。一个在项目目录中,另一个在用户主目录中。

正如所说:

  

配置按以下顺序应用(如果在多个位置配置选项,则最后一个获胜):

     
      
  • 来自项目构建目录中的gradle.properties。
  •   
  • 来自gradle用户主页中的gradle.properties。
  •   

在您的情况下,您可以将CI特定属性放置在CI服务器上用户主目录下的gradle.properties中。此属性将特定于CI服务器并接管存储在VCS下的本地属性。