如何解决如何在 AWS CodeBuild for cypress 中获取正在运行的应用程序 URL
我正在尝试使用 AWS CodePipeline 和 CodeBuild 设置 CI 流程。
我正在通过 CodePipeline 源代码阶段从 GitHub 获取一个 React 项目,
在构建阶段,获取 Cypress 代码作为 CodeBuild 的辅助源。
根据 buildspec.yml,我先运行 react 应用 npm run start
之后,运行 cypress npx cypress run ...
第一个命令在构建日志中返回 Project is running at http://172.17.0.2/
。
所以我把它设置为 cypress 的 baseUrl。
但它返回 Cypress Could not verify that this server is running
我也尝试过 http://172.17.0.2:3000
和 http://localhost:3000
但失败了。
我如何知道柏树的正确 baseUrl?
或者有没有其他方法可以运行放置在不同目录中的cypress代码?
或者...我是否必须在一个地方合并 react 和 cypress 代码...???
也许我可以将 cypress 代码运行到我之前部署的另一个 s3 站点,但似乎没有更多的人为错误......
欢迎任何建议或小线索。
谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。