【发布时间】:2017-02-07 20:11:18
【问题描述】:
我正在从 Jenkins 迁移到使用 Concourse CI 来运行我的 Sauce labs e2e 测试。 Sauce labs 将具有相同内部版本号字符串的测试组合在一起:
name: 'Chrome XS',
browserName: 'chrome',
tunnelIdentifier: process.env.TUNNEL_IDENTIFIER,
build: process.env.JENKINS_BUILD_NUMBER,
platform: 'Windows 10',
shardTestFiles: true,
maxInstances: 20,
如何使用如上所示的环境变量将内部版本号传递给我的脚本。 Concourse GUI 使用 name #number。有没有办法找回这个。我尝试打印 docker 容器中的所有环境变量,但默认情况下没有设置。
【问题讨论】:
-
我建议从内部版本号切换到与您正在测试的内容更紧密相关的东西 - 也许提交哈希?