GitHub Actions checkout@v3: repo 在哪里下载?

GitHub Actions checkout@v3: where is repo downloaded?

我正在使用 GitHub Actions 在 Windows、Linux 和 MacOS 上构建代码。我使用 actions/commit@v3 @actions/checkout@v3 将我的 repo 下载到每个服务器。但是,我不知道 repo 从哪里下载。我必须 curl 其他文件并将它们添加到 repo 文件夹才能使构建工作。

有谁知道使用 actions/commit@v3 [=12] 在每个服务器(Windows、Linux 和 MacOS)上下载 repos 的位置=]?我在文档中找不到任何内容。如果在环境变量中设置路径,我宁愿使用它而不是为每个服务器硬编码路径。

您要查找的环境变量是GITHUB_WORKSPACE

The default working directory on the runner for steps, and the default location of your repository when using the checkout action. For example, /home/runner/work/my-repo-name/my-repo-name.

来源:https://docs.github.com/en/actions/learn-github-actions/environment-variables#default-environment-variables