#57687
关闭
任务(幸运的)
( 固定的 )
添加自动化性能测试CI工作流MVP
|
|
||
|
|
||
|
|
||
|
|
||
|
描述
技术要求
在每次提交到主干时运行。 使用标准wp-env环境,使用 主题测试数据 . 使用服务器计时API记录以下指标的中值超过10次:WordPress总加载时间、模板加载所需的时间以及WordPress初始化在模板之前所需的时间。 将记录的值发送到新的核心性能仪表板,该仪表板将与现有的古腾堡仪表板并排放置。
更改历史记录 (24)
#1
@
16个月 以前
#2
@
16个月 以前
#3
@
16个月 以前
-
里程碑 已从更改 等待审查 到 6.3 -
所有者 设置为 口香糖27 -
状态 已从更改 新的 到 分配
#4
随访:
↓ 5
@
15个月 以前
#5
回复: ↑ 4
@
15个月 以前
在 https://github.com/WordPress/gutenberg/pull/48288 我建议在古腾堡的前端性能套件中添加一个新指标:LCP-TTFB。 我不知道有什么行业指标跟踪同一件事,如果有,我很乐意适应。
#7
随访:
↓ 9
@
15个月 以前
-
里程碑 已从更改 6.3 到 6.2 -
类型 已从更改 增强 到 任务(幸运的)
到目前为止,工作流中运行时间最长的步骤是安装npm依赖项,假设它们是未缓存的,但我也没有看到这些依赖项在工作流之间被缓存,我想确保我们没有遗漏任何东西。 发布步骤要求我们在WordPress repo中设置一个秘密令牌,我不确定谁有权在那里添加必要的令牌。
15个月 以前
#8
#9
回复: ↑ 7
@
15个月 以前
中跑得最长的一步
在使用多节点版本时,它可能会导致中断(在这个工作流中,目前对我们来说不是一个真正的问题)。 根据 npm特定文档 在中 操作/缓存 动作,使用时可能会断裂 npm-ci公司 (我们在这里使用)。
发布步骤要求我们在WordPress repo中设置一个秘密令牌,我不确定谁有权在那里添加必要的令牌。
这张票是在 松弛(Slack) costdev的in#core。 查看日志 .
15个月 以前
@德斯罗什 对发表了评论 采购订单号4160 :
15个月 以前
#11
在那一点上,你的公关描述中是指“应该创建6.3个分支”吗?
#12
@
15个月 以前
乔麦吉尔 对发表了评论 采购订单号4160 :
15个月 以前
#13
#14
@
15个月 以前
@德斯罗什 对发表了评论 采购订单号4160 :
15个月 以前
#15
这主要是为了确保工作流仍在工作并且不需要维护吗
乔麦吉尔 对发表了评论 采购订单号4139 :
15个月 以前
#17