如何解决赛普拉斯在 AWS 上并行运行记录到旧运行
我正在一个管道中运行 cypress,该管道有 2 个构建操作(使用相同的代码构建)以并行运行。在我手动启动管道后,它将成功通过。问题是测试套件没有运行。它列出了到 cypress 仪表板的链接,但它链接到旧运行而不是新运行。我正在根据 cypress 文档使用 --ci-build-id $CODEBUILD_INITIATOR 。任何人都知道为什么每次运行管道时我都没有得到独特的运行?
解决方法
此问题是由于未正确设置构建规范以并行运行机器。 Codebuild 中未设置批处理构建配置。真的很简单。
最初管道只运行相同代码构建的两个实例。第一次通过手动启动管道运行它时,它工作并通过 cypress 仪表板报告正常。更改构建规范以运行构建列表解决了这个问题。我太执着于遵循 cypress 文档中给出的 buildmatrix 示例。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。