[英]GitHub Actions: How to mask workflow_dispatch inputs, like secrets?
[英]GitHub Actions: How to view inputs for workflow_dispatch?
盡管這不能直接回答您的問題,但我將其添加到此處,因為這是我尋找有關如何輸出所有工作流程輸入的答案的地方。
在我的情況下,我使用的是workflow_dispatch
觸發器 - 如果您使用的是不同的觸發器,則為 YMMV,但我懷疑它會以相同的方式工作。
與提出的其他答案一樣,您需要將此作為工作中的一個step
:
on:
workflow_dispatch:
inputs:
myInput:
default: "my input value"
jobs:
myJob:
steps:
- name: Output Inputs
run: echo "${{ toJSON(github.event.inputs) }}"
這將產生您可以在 GitHub 操作執行輸出中查看的輸出,其中輸入序列化為 JSON:
{
"myInput": "my input value"
}
如果您只有幾個簡單的輸入值(來自workflow_dispatch
),那么您可以將它們包含在作業名稱中:
on:
workflow_dispatch:
inputs:
my_value:
description: 'My input value'
required: true
default: 'foo'
type: string
jobs:
my_job:
name: "My job [my_value: ${{ github.event.inputs.my_value }}]"
runs-on: ubuntu-latest
steps:
....
這樣,您將能夠直接在 GitHub UI 中查看輸入。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.