如何在 github-脚本操作中访问步骤输出
How to access step output within github-script action
我想在 github-script
操作中使用上一步的输出。我试过了:
- name: Print step result
uses: actions/github-script@v6
with:
script: |
core.info(`Step result is: ${steps.captureStatus.outputs.response}`)
这给我一个错误,即 steps
未定义。
前面的动作是:
- name: Capture status
id: captureStatus
uses: fjogeleit/http-request-action@v1
with:
method: GET
url: "http://localhost:8091/iaf/api/server/health"
我阅读了,但是从那个问题的答案中我找不到当前问题的答案。
有什么想法吗?
你应该使用双大括号,所以试试
core.info(`Step result is: ${{steps.captureStatus.outputs.response}}`)
而不是
core.info(`Step result is: ${steps.captureStatus.outputs.response}`)
我想在 github-script
操作中使用上一步的输出。我试过了:
- name: Print step result
uses: actions/github-script@v6
with:
script: |
core.info(`Step result is: ${steps.captureStatus.outputs.response}`)
这给我一个错误,即 steps
未定义。
前面的动作是:
- name: Capture status
id: captureStatus
uses: fjogeleit/http-request-action@v1
with:
method: GET
url: "http://localhost:8091/iaf/api/server/health"
我阅读了
有什么想法吗?
你应该使用双大括号,所以试试
core.info(`Step result is: ${{steps.captureStatus.outputs.response}}`)
而不是
core.info(`Step result is: ${steps.captureStatus.outputs.response}`)