如何使用GitHub Actions访问GitHub问题评论正文?

时间:2019-10-28 19:09:59

标签: github-actions

这是在.github/workflows/main.yml中为GitHub问题注释设置操作触发器的方式:

on:
  issue_comment:
    types: [created, edited]

假设,我还可以阅读main.yml中的问题注释,并将其作为输入参数传递给我的操作。

我实际上如何阅读问题评论body

1 个答案:

答案 0 :(得分:3)

对于两种事件类型:

- run: echo ${{ github.event.comment.body }}

仅适用于edited;在编辑之前获取评论正文:

- run: echo ${{ github.event.changes.body.from }}

您还可以在工作流程中将one extra job添加到工作流程中...

jobs:
 dump:
  runs-on: ubuntu-latest
  steps:
  - name: $github
    run:   echo "$GITHUB_CONTEXT"
    env:
     GITHUB_CONTEXT: ${{ toJson(github) }}

 # ...

...因此您可以轻松查看与触发事件有关的所有数据。