【发布时间】:2022-05-06 22:17:12
【问题描述】:
我正在尝试执行以下操作:
echo ${{secrets.key}} > myfile
但不幸的是,这不起作用,因为在我检查之后 myfile 将是空的。 如何将 github secret 的内容保存到文件中?
【问题讨论】:
标签: github github-actions
我正在尝试执行以下操作:
echo ${{secrets.key}} > myfile
但不幸的是,这不起作用,因为在我检查之后 myfile 将是空的。 如何将 github secret 的内容保存到文件中?
【问题讨论】:
标签: github github-actions
在执行上述操作之前检查secrets.key 是否确实存在。
【讨论】:
您可以先将秘密传递给 env var,然后将其回显到文件中,记得引用 env var 以防止换行符破坏命令。
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: print secrets
run: |
echo "$MY_SECRET" >> config.ini
cat config.ini
shell: bash
env:
MY_SECRET: ${{secrets.KEY}}
【讨论】: