首页 文章

将env变量与BitBucket一起使用

提问于
浏览
0

陷入Bitbucket管道 .

在我的代码中,我有一些秘密信息

apiKey: process.env.apiKey,
authDomain: process.env.authDomain

但是在构建期间bitbucket管道无法访问它们 .
通过Bitbucket Env变量UI设置变量

在yml文件中,我可以通过$ Variable访问变量,但如何使用代码执行此操作?
谢谢

1 回答

  • 1

    您可以在Bitbucket中设置环境变量,并通过YAML构建文件中的$ variableName访问它们 .

    Bitbucket在运行构建管道时使用Bitbucket中记录的环境变量 . 但它只在你的YAML构建文件中执行此操作 . 对于其余代码中引用的环境变量,它不会执行任何操作 .

    对于代码库的其余部分,环境变量在运行时在托管服务器上计算出来 . 因此,如果您在代码中的其他位置使用环境变量(例如在app.js中),则需要在托管环境中配置这些变量 .

相关问题