我使用预安装的Bazel在GitHub Actions上构建代码。Bazel具有在文件系统上缓存步骤以跳过后续构建工作的能力。
但是,我该如何在GitHub Actions中保存此缓存以供后续工作流运行使用呢?
我使用预安装的Bazel在GitHub Actions上构建代码。Bazel具有在文件系统上缓存步骤以跳过后续构建工作的能力。
但是,我该如何在GitHub Actions中保存此缓存以供后续工作流运行使用呢?
使用缓存操作,例如:
```jobs:
build_and_test_ubuntu:
name: Linux Ubuntu 20.04 Bazel build <GCC 9.3.0>
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- name: Mount bazel cache
uses: actions/cache@v3
with:
path: "/home/runner/.cache/bazel"
key: bazel
- name: Build and Test
run: |
bazel build //...
bazel test //...
key
是什么... - vorburger