繁体   English   中英

如何在github操作中将github机密内容保存在文件中

[英]How to save github secrets content in a file in github action

我试图做到以下几点:

echo ${{secrets.key}} > myfile

但不幸的是,这不起作用,因为我检查后 myfile 将是空的。 如何将 github secret 的内容保存到文件中?

您可以将文件上传为 artifact ,然后您可以在下载 artifact 后看到 secret 变量值。

下面是一个例子:

name: get secrets
on:
  push:
jobs:
  build:
    runs-on: ubuntu-latest

    steps:
    - name: print secrets
      run: |
          echo $SECRET_KEY >> file.txt
          cat file.txt
      shell: bash
      env:
        SECRET_KEY : ${{secrets.MY_SECRET}}
    - name: Upload a Build Artifact
      uses: actions/upload-artifact@v2
      with:
       name: SECRET_KEY
       path: file.txt

来自 Github 社区的参考

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM