文件名称:lighthousebot:使用Docker作为Web服务在CI中运行Lighthouse。 PassFail GH拉取请求
文件大小:93KB
文件格式:ZIP
更新时间:2024-02-23 00:06:54
testing docker pwa ci travis
灯塔机器人(已弃用) 更新: LighthouseBot已被弃用,我们现在建议使用官方的项目来为每次提交自动运行Lighthouse,查看更改并防止回归 下面的历史自述文件 此仓库包含用于在CI中运行Lighthouse以及与Github Pull Requests集成的前端和后端。 出于演示目的,托管了一个示例Web服务。 审核GitHub拉取请求 请注意:服务下降被视为Beta 。 没有SLA或正常运行时间保证。 如果您对在Docker容器中运行自己的CI服务器感兴趣,请查看。 仅可以在Travis上将Lighthouse设置为CI的一部分。 随着新的拉动请求的到来, Lighthouse Bot会测试更改并报告新分数。 要审核请求请求,请执行以下操作: 1.初始设置 将lighthousebot添加到您的仓库中 首先,在您的仓库中添加作为协作者。 Lighthouse CI使用范围为repo权限的OAuth令牌来更新PR的状态,并以小Lighthouse图标的形式发布对此问题的评论。 *在Lighthousebot接受您的合作邀请(目前这是一个漫长的手动过程)之前,它无权
【文件预览】:
lighthousebot-master
----frontend()
--------lighthouse-ci.js(6KB)
--------public()
--------yarn.lock(53KB)
--------server.js(8KB)
--------README.md(127B)
--------app.yaml(97B)
--------package.json(527B)
--------.gcloudignore(537B)
----deploy.sh(677B)
----yarn.lock(35KB)
----.eslintrc.js(1KB)
----.npmignore(116B)
----builder()
--------Dockerfile.nonheadless(2KB)
--------.dockerignore(98B)
--------entrypoint_nonheadless.sh(395B)
--------chromeuser-script_nonheadless.sh(438B)
--------yarn.lock(12KB)
--------server.js(5KB)
--------Dockerfile(1KB)
--------README.md(4KB)
--------docker_run.sh(128B)
--------docker_build.sh(247B)
--------app.yaml(209B)
--------entrypoint.sh(135B)
--------package.json(670B)
----LICENSE(11KB)
----README.md(11KB)
----runlighthouse.js(6KB)
----.gitignore(85B)
----package.json(711B)