当前位置: 首页 > 面试题库 >

如何根据项目ID设置变量?

唐炜
2023-03-14
问题内容

我目前有一个App Engine Go应用,其中包含2个项目:myapp-prodmyapp-staging

我希望能够设置某些变量的值,具体取决于应用程序是按生产还是暂存运行。

应用程序是否可以检测运行在哪个环境中?

谢谢


问题答案:

使用一个环境变量来描述您的应用是在生产中还是在生产中。添加到app.yml

env_variables:
  ENVIRONMENT: 'production'

在您的代码中

import "os"

if v := os.Getenv("ENVIRONMENT"); v == "production" {
  // You're in production
}


 类似资料:
  • 从gradle maven publish插件的文档中可以清楚地看到,您可以直接在: 但是,似乎取自您正在使用的文件夹的名称。有没有办法明确地设置?

  • 我有sbt多项目,并尝试在子项目的中设置如下: 测试将中止,并显示以下消息: 在测试文件中,我试图得到如下值: Intellj提供如下设置环境变量: 如何设置一个环境变量在为也? 更新 根如下所示: 我还是有例外。

  • 问题内容: 我有一个项目,需要根据用户选择的选择参数设置环境变量。每个项目都有一个主题项目依赖项。我想让用户选择项目,然后从属性文件中加载主题名称。就像是 如果用户从choice参数中选择,我想自动设置为。最好的方法是什么? 每当添加新项目时,我都不想修改Jenkins作业配置。相反,我想将映射保存在文件中,以便可以在版本控制中使用它。 问题答案: 啊哈,我找到了一个简单的解决方案!使用EnvIn

  • 问题内容: 创建保存的过程时,可以创建一些变量吗?例如: 问题:但是如何从查询中设置变量结果,即如何进行如下设置: ? 问题答案: 有多种方法可以做到这一点。 您可以使用子查询: (就像您的原始文章一样,只需在查询周围添加括号) 或使用SELECT INTO语法分配多个值: 子查询语法稍微快一些(我不知道为什么),但是只能分配一个值。select into语法允许您一次设置多个值,因此,如果需要从

  • 我正在使用代号为One的Eclipse插件。 现在我开始第二个项目。 我想设置一个或多个“片段”项目,以避免项目之间的代码重复。例如,如果我有一个用于字符串连接的实用程序类,我希望在一个实用程序片段项目中使用它,然后由我的项目引用。 使用Codename One的推荐方法是什么?