【问题标题】:Can I access Bitbucket Pipelines environment variables from my source code?我可以从我的源代码访问 Bitbucket Pipelines 环境变量吗?
【发布时间】:2018-02-05 15:48:48
【问题描述】:

我在 Bitbucket Pipelines 中将敏感数据作为环境变量,例如数据库凭据。有没有办法从我的源代码访问这些环境变量?我不想将这些敏感数据推送到我的存储库。

【问题讨论】:

  • 是的,我的意思是 Bitbucket 管道。我想访问 environment.ts 文件中的环境变量,所以一旦我推送代码 ng build 应该访问 environtment.ts 中的 API_HOST 和 PORT 并构建一个 /dist 文件夹。但我不希望这些东西在我的仓库中,所以我将它们放在环境变量中。

标签: environment-variables bitbucket bitbucket-pipelines sensitive-data


【解决方案1】:

Bitbucket Pipelines environment variables 只是普通的environment variables。您可以按照通常的方式访问它们;这取决于您使用的编程语言。

例如,在 Python 中,您可以使用 os.getenv(),它允许您有选择地提供默认值,以防所需的环境变量不可用。

如果不了解您的技术堆栈的更多信息,就不可能提供更具体的答案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-07-09
    • 2015-09-04
    • 1970-01-01
    • 2012-06-08
    • 2021-12-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多