saucelabs - 大厅 CI 和内部版本号

标签 saucelabs concourse

我将从 Jenkins 转向使用 Concourse CI 来运行我的 Sauce 实验室 e2e 测试。 Sauce 实验室将具有相同内部版本号字符串的测试分组在一起:

        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 容器中的所有环境变量,但默认情况下未设置。

最佳答案

故意不向任务提供诸如内部版本号/ID 之类的元数据。请参阅https://concourse-ci.org/implementing-resources.html#resource-metadata

这听起来像是 Sauce Labs 资源的潜在用例?

关于saucelabs - 大厅 CI 和内部版本号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39771347/

相关文章:

javascript - 配置实习生以设置/拆卸我的服务器模拟

dockerfile - Concourse 尝试使用错误的 sha256 摘要提取 docker 镜像并失败

authentication - Dockerhub 的访问 token

windows - 与 Windows 容器汇合

ssl - 如何使用 Selenium 检测页面上的 SSL 已损坏

node.js - Selenium 网络驱动程序 : dragAndDrop method fails in IE11 and IE10

javascript - 点击Selenium on Sauce 发送后,Firefox 未完成页面加载

android - 阿皮姆 : Set custom time programatically on emulator or saucelabs

docker - 如何为Concourse构建容器配置dns?

大厅:如何将作业的输出传递给不同的作业