【问题标题】:How to save github secrets content in a file in github action如何在 github 操作中将 github 机密内容保存在文件中
【发布时间】:2022-05-06 22:17:12
【问题描述】:

我正在尝试执行以下操作:

echo ${{secrets.key}} > myfile

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

【问题讨论】:

    标签: github github-actions


    【解决方案1】:

    在执行上述操作之前检查secrets.key 是否确实存在。

    【讨论】:

      【解决方案2】:

      您可以先将秘密传递给 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}}
      

      【讨论】:

        猜你喜欢
        • 2021-10-03
        • 2021-06-25
        • 2021-07-13
        • 2023-02-02
        • 2021-08-12
        • 2023-02-24
        • 2020-04-28
        • 2020-11-04
        • 2021-11-22
        相关资源
        最近更新 更多