我可以在哪里公开我的凭据而不进行公开? 我想了解一些最佳实践,并很好地理解将它们插入gradle.properties或作为环境变量之间的区别。 对我来说,了解如何在构建脚本中调用它们也很重要。
预先感谢
答案 0 :(得分:0)
如果要在本地拥有凭据,可以将凭据放在local.properties中。您可以像这样检索它们:
Properties properties = new Properties()
properties.load(project.rootProject.file('local.properties').newDataInputStream())
def local = properties.getProperty('localVar')
,并且在local.properties中具有局部变量:
localVar=helloWorld
最佳做法是将其放在环境变量中,这样,即使在CI环境中,您也可以在任何地方运行gradle脚本。
在build.gradle中,您可以使用
获取环境变量。System.getenv("ENVIRONMENT_VARIABLE")