28 lines
1.6 KiB
Markdown
28 lines
1.6 KiB
Markdown
### 与提交(commit)相关的变量
|
|
|
|
- **`${{ github.sha }}`**:当前提交的完整 SHA-1 哈希值。
|
|
- **`${{ github.event.before }}`**:在触发事件之前的提交的 SHA-1 哈希值,常用于 `push` 事件。
|
|
- **`${{ github.event.after }}`**:在触发事件之后的提交的 SHA-1 哈希值,常用于 `push` 事件。
|
|
|
|
### 与分支(branch)和标签(tag)相关的变量
|
|
|
|
- **`${{ github.ref }}`**:完整的引用名称,像是 `refs/heads/main` (针对分支)或者 `refs/tags/v1.0.0` (针对标签)。
|
|
- **`${{ github.ref_name }}`**:引用的短名称,即分支名或者标签名。例如,若 `github.ref` 为 `refs/heads/main`,那么 `github.ref_name` 就是 `main`。
|
|
- **`${{ github.ref_type }}`**:引用的类型,值为 `branch` 或者 `tag`。
|
|
|
|
### 与仓库(repository)相关的变量
|
|
|
|
- **`${{ github.repository }}`**:仓库的完整名称,格式为 `owner/repo`,例如 `octocat/hello-world`。
|
|
- **`${{ github.repository_owner }}`**:仓库所有者的名称,例如 `octocat`。
|
|
- **`${{ github.event.repository.html_url }}`**:仓库的 HTML 网址。
|
|
|
|
### 与工作流(workflow)相关的变量
|
|
|
|
- **`${{ github.workflow }}`**:当前运行的工作流名称。
|
|
- **`${{ github.run_id }}`**:当前工作流运行的唯一标识符。
|
|
- **`${{ github.run_number }}`**:当前工作流在仓库中的运行编号。
|
|
|
|
### 与事件(event)相关的变量
|
|
|
|
- **`${{ github.event_name }}`**:触发工作流运行的事件名称,例如 `push`、`pull_request` 等。
|
|
- **`${{ github.event_path }}`**:包含事件有效负载的 JSON 文件的路径。 |