小编yos*_*hco的帖子

git 操作和 LFS 缓存

试图减轻来自 github 的大量 LFS 拉取。产生费用。
所以很高兴看到 github actions 支持缓存来自 LFS 的大 blob。

这是在 actions/checkout 模块存储库中发布的问题#165上发布的示例

- name: Checkout code
  uses: actions/checkout@v2

- name: Create LFS file list
  run: git lfs ls-files -l | cut -d' ' -f1 | sort > .lfs-assets-id

- name: Restore LFS cache
  uses: actions/cache@v2
  id: lfs-cache
  with:
    path: .git/lfs
    key: ${{ runner.os }}-lfs-${{ hashFiles('.lfs-assets-id') }}-v1

- name: Git LFS Pull
  run: git lfs pull

- name: run compile and package
  run: python CompileAndPackage.py
Run Code Online (Sandbox Code Playgroud)

我当前的流程如下,我声明支持 …

github github-actions

6
推荐指数
2
解决办法
2312
查看次数

标签 统计

github ×1

github-actions ×1