如何保护 CircleCi 上的敏感数据?
How to protect sensitive data on CircleCi?
Cicrle 上的签名配置、api 密钥等敏感信息的存储位置,无需将它们添加到 git。
通常我不会将此类文件上传到 git 存储库,但我不知道没有它们我该如何使用 Circle
您将使用私有环境变量。这将通过 webapp 或 API 加载到 CircleCI 中,然后注入到 运行 构建中。这样,敏感信息就不必存储在您的存储库中。
这是 CircleCI 1.0 and CircleCI 2.0 中关于环境变量的文档。
使用环境变量。如果要使用文件,请将其编码为 base 64 字符串 https://support.circleci.com/hc/en-us/articles/360003540393-How-to-insert-files-as-environment-variables-with-Base64
If you need to insert sensitive text-based documents or even small binary files into your project in secret it is possible to insert them as an environment variable by leveraging base64 encoding.
CircleCI 好像还不支持敏感文件
Cicrle 上的签名配置、api 密钥等敏感信息的存储位置,无需将它们添加到 git。 通常我不会将此类文件上传到 git 存储库,但我不知道没有它们我该如何使用 Circle
您将使用私有环境变量。这将通过 webapp 或 API 加载到 CircleCI 中,然后注入到 运行 构建中。这样,敏感信息就不必存储在您的存储库中。
这是 CircleCI 1.0 and CircleCI 2.0 中关于环境变量的文档。
使用环境变量。如果要使用文件,请将其编码为 base 64 字符串 https://support.circleci.com/hc/en-us/articles/360003540393-How-to-insert-files-as-environment-variables-with-Base64
If you need to insert sensitive text-based documents or even small binary files into your project in secret it is possible to insert them as an environment variable by leveraging base64 encoding.
CircleCI 好像还不支持敏感文件