【问题标题】:Github Actions create secret from pipelineGithub Actions 从管道创建秘密
【发布时间】:2021-02-12 04:17:42
【问题描述】:

我正在使用 Terraform 从 Github 操作创建云资源。为了对云提供商进行身份验证,我使用存储为 Github 密码的客户端密码。尽管如此,我还是从我在云中创建的资源中获取连接字符串作为 terraform 的输出,我需要将它们存储为机密,以便在管道的进一步步骤中使用。请任何建议如何实现?

【问题讨论】:

标签: github devops github-actions


【解决方案1】:

我发现,就我而言,没有必要创建秘密。我最终使用了 add mask 命令,它在整个管道中屏蔽了指定的字符串:

- name: Set env
  run: |
   x="randomstring"
   echo ::add-mask::$x
   echo $x

Output: ***

【讨论】:

    猜你喜欢
    • 2020-01-01
    • 2021-10-26
    • 2021-06-10
    • 2021-03-10
    • 2021-12-18
    • 2020-12-04
    • 1970-01-01
    • 1970-01-01
    • 2023-01-20
    相关资源
    最近更新 更多