当我针对 master 创建管道 PR 触发器时,我总是会创建两个作业:
一份工作说:“个人 CI”,另一份工作说:“公关自动化”
一个作业总是排在另一个作业后面,并且 PR 等待它们都运行,这很烦人,因为它使构建时间加倍。为什么会产生两个工作?这是 Azure DevOps 管道中的错误吗?知道我该如何修复它吗?
我的 YAML 文件:
pr:
- master
Run Code Online (Sandbox Code Playgroud) 我正在从 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,
Run Code Online (Sandbox Code Playgroud)
如何使用如上所示的环境变量将内部版本号传递给我的脚本。Concourse GUI 使用名称 #number。有什么办法可以找回这个。我尝试打印 docker 容器中的所有环境变量,但默认情况下未设置。