目前,我有一个 gradle.properties
文件。它专门为可用内存低的 CI 配置,否则 CI 会崩溃
org.gradle.jvmargs=-Xmx1500m -XX:MaxPermSize=512m
但是,当我在本地机器上进行构建时,它非常慢并且本地机器允许使用更多内存。我可以为 CI 和 AndroidStudio 使用单独的 gradle.properties
吗?
最佳答案
根据documentation , 你可以有多个 gradle.properties
文件。一个在您的项目目录中,一个在用户主目录中。
据说:
The configuration is applied in following order (if an option is configured in multiple locations the last one wins):
- from gradle.properties in project build dir.
- from gradle.properties in gradle user home.
在您的情况下,您可以将特定于 CI 的属性放入 CI 服务器上用户主目录下的 gradle.properties 中。此属性将特定于 CI 服务器并接管存储在 VCS 下的本地属性。
关于android - 我可以为 CI 和 Android Studio 设置单独的 gradle.properties 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44828029/