Continuous integration 在侦听开发状态事件时,如何对GitHub操作使用依赖缓存?
我将继续使用预览部署来运行Cypress,但我不想牺牲依赖缓存 我能找到解决办法吗? 到目前为止: 我曾尝试使用GitHub的Continuous integration 在侦听开发状态事件时,如何对GitHub操作使用依赖缓存?,continuous-integration,dependencies,cypress,github-actions,Continuous Integration,Dependencies,Cypress,Github Actions,我将继续使用预览部署来运行Cypress,但我不想牺牲依赖缓存 我能找到解决办法吗? 到目前为止: 我曾尝试使用GitHub的缓存操作,但在尝试从使用部署状态作为事件的工作流中写入/读取缓存时,这一操作失败了GITHUB_REF是未定义的,因此到目前为止一切都是有意义的 了解上述情况后,我想到的一个想法是在作业的env范围内手动定义GITHUB\u REF,但我觉得这样做是行不通的。这不起作用,因为在此范围内,hashFiles不是可识别的函数: GITHUB\u REF:${{GITHUB.R
缓存
操作,但在尝试从使用部署状态
作为事件的工作流中写入/读取缓存时,这一操作失败了<如果事件是从提交触发的,那么code>GITHUB_REF是未定义的,因此到目前为止一切都是有意义的
了解上述情况后,我想到的一个想法是在作业
的env
范围内手动定义GITHUB\u REF
,但我觉得这样做是行不通的。这不起作用,因为在此范围内,hashFiles
不是可识别的函数:
GITHUB\u REF:${{GITHUB.REF}}-${{hashFiles('./warn.lock')}