Nab*_*Nab 9 github github-actions
on:
workflow_dispatch:
inputs:
test_password:
description: 'test_password'
required: true
env:
TEST_PASSWORD: ${{ github.event.inputs.test_password }}
Run Code Online (Sandbox Code Playgroud)
问题是它TEST_PASSWORD在日志中打印输入。有没有一种方法可以加密/屏蔽它,类似于${{ secrets.test_password }}?
此解决方法似乎不再有效。
小智 6
Github目前似乎不支持这一点,但您可以检索输入并将其存储在变量中,然后屏蔽它,如下所示:
on:
workflow_dispatch:
inputs:
secret_value:
type: string
required: true
description: Secret Value
jobs:
secrets:
runs-on: ubuntu-latest
steps:
- name: Masking inputs
run: |
SECRET_VALUE=$(cat $GITHUB_EVENT_PATH | jq -r '.inputs.secret_value' )
echo "::add-mask::$SECRET_VALUE"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4494 次 |
| 最近记录: |