【发布时间】:2019-09-11 12:51:25
【问题描述】:
任何帮助将不胜感激!
如果测试失败,我要求不允许我的 github 用户合并到 master。 github 中的合并按钮应该被禁用,并且应该显示测试详细信息。
我决定使用 github 操作来实现这些要求。
我的问题是: 如何设置 github 操作工作流,安装 XVFB 以使用 puppeteer 运行 HEADFUL E2E 测试以测试扩展?
我会在 windows(xvfb?)、mac、ubuntu 上运行测试。
还可以在我的 Digital Ocean 服务器而不是 github 的容器上运行测试吗?我已经在这里设置了所有内容,并且可以正常工作!
最后,我无法替换 1.傀儡师 2.节点 3. Github 动作 与其他一些库/工具。
【问题讨论】:
标签: github continuous-integration puppeteer build-automation github-actions