1.6 KiB
1.6 KiB
与提交(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 文件的路径。