这个 Action 允许您缓存依赖项和构建输出内容以缩短 Workflow 执行时间。
日常最多使用的就是缓存依赖项,在每个工作流程中,将安装后的依赖通过安装后生成的依赖版本文件的哈希值进行缓存。
当前工作流程的版本文件哈希值与历史缓存中的某一项完全相同时,直接载入这些依赖项缓存,这样就可以免去安装步骤。
缓存依赖
关于缓存依赖的文档,详见 缓存依赖项以加快工作流程
2021年2月20日
这个 Action 允许您缓存依赖项和构建输出内容以缩短 Workflow 执行时间。
日常最多使用的就是缓存依赖项,在每个工作流程中,将安装后的依赖通过安装后生成的依赖版本文件的哈希值进行缓存。
当前工作流程的版本文件哈希值与历史缓存中的某一项完全相同时,直接载入这些依赖项缓存,这样就可以免去安装步骤。
缓存依赖
关于缓存依赖的文档,详见 缓存依赖项以加快工作流程
github-pages-deploy-action 用于自动将网站内容部署到 GitHub Pages。
您可以使用这个 Action 将代码推送到您想要的任何分支中,包括 gh-pages 和 docs, 甚至可以处理跨存储库部署。
该操作将检出您的存储库 $GITHUB_WORKSPACE
,使您的工作流可以访问它。
GitHub Actions 的配置文件叫做 workflow
文件,存放在代码仓库的 .github/workflows
目录。
workflow
文件采用 YAML
格式,文件名可以任意取,但是后缀名统一为 .yml
,比如foo.yml
。
一个库可以有多个 workflow
文件。GitHub 只要发现 .github/workflows
目录里面有 .yml
文件,就会自动运行该文件。