Atr*_*sis 6 continuous-integration github-actions
pull_request在 Github Actions 中设置一个动作时,如何获取目标分支?用例是检索 PR(希望是分支)特定的提交。
Bar*_*eby 57
| 物业名称 | 类型 | 描述 |
|---|---|---|
github.base_ref |
细绳 | base_ref工作流运行中拉取请求的或目标分支。仅当触发工作流运行的事件是 时,此属性才可用pull_request。 |
github.head_ref |
细绳 | head_ref工作流运行中拉取请求的或源分支。仅当触发工作流运行的事件是 时,此属性才可用pull_request。 |
一个例子(根据文档修改):
steps:
- uses: actions/hello-world-javascript-action@v1.1
if: ${{ github.base_ref == 'main' }}
Run Code Online (Sandbox Code Playgroud)
| 环境变量 | 描述 |
|---|---|
GITHUB_HEAD_REF |
仅为拉取请求事件设置。总行名称。 |
GITHUB_BASE_REF |
仅为拉取请求事件设置。基础分支的名称。 |
一个例子(根据文档修改):
steps:
- name: Hello world
run: echo Hello world from $GITHUB_BASE_REF!
Run Code Online (Sandbox Code Playgroud)
您可以使用 访问目标分支${{ github.event.pull_request.base.ref }}。
要了解对象的完整属性列表github.event,请尝试运行more $GITHUB_EVENT_PATH.
| 归档时间: |
|
| 查看次数: |
2708 次 |
| 最近记录: |