如何访问参数化的CircleCI构建中的参数

时间:2016-03-15 13:14:04

标签: java scala build continuous-integration circleci

我想开始使用CircleCI中的参数化构建(https://circleci.com/docs/parameterized-builds)。

我将传递的参数只是我想要运行测试的环境。

现在,在我的项目中,我在配置文件中指定了环境:

web {
  environment = "https://someEnv-1pkt4jig1esam-234.eu-central-1.elb.amazonaws.com/"
}

当我想使用它时,我会调用:

conf.getString("web.environment")

但是,如何在检索后使用该参数?

1 个答案:

答案 0 :(得分:1)

您传入的参数将在环境变量中可用。在Scala中,如果您传递CircleCI'YOUR_PARAMETER',似乎可以通过sys.env("YOUR_PARAMETER")访问。

我会更改您的配置文件以使用当前URL作为默认值,并使用环境变量的值(如果存在)。