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

问题描述 投票:0回答:1

我正在使用 GitHub Actions 在 Windows、Linux 和 MacOS 上构建代码。我使用

actions/commit@v3
@actions/checkout@v3
将我的 repo 下载到每个服务器。但是,我不知道 repo 从哪里下载。我必须
curl
其他文件并将它们添加到 repo 文件夹中才能使构建工作。

有谁知道使用

actions/commit@v3
@actions/checkout@v3
在每个服务器(Windows,Linux和MacOS)上下载回购协议的位置?我在文档中找不到任何内容。如果路径设置在环境变量中,我宁愿使用它而不是为每个服务器硬编码路径。

github-actions commit
1个回答
9
投票

你要找的环境变量是

GITHUB_WORKSPACE
.

运行器上步骤的默认工作目录,以及使用

checkout
操作时存储库的默认位置。例如,
/home/runner/work/my-repo-name/my-repo-name
.

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

© www.soinside.com 2019 - 2024. All rights reserved.