陷入Bitbucket管道 .
在我的代码中,我有一些秘密信息
apiKey: process.env.apiKey, authDomain: process.env.authDomain
但是在构建期间bitbucket管道无法访问它们 .通过Bitbucket Env变量UI设置变量
在yml文件中,我可以通过$ Variable访问变量,但如何使用代码执行此操作?谢谢
您可以在Bitbucket中设置环境变量,并通过YAML构建文件中的$ variableName访问它们 .
Bitbucket在运行构建管道时使用Bitbucket中记录的环境变量 . 但它只在你的YAML构建文件中执行此操作 . 对于其余代码中引用的环境变量,它不会执行任何操作 .
对于代码库的其余部分,环境变量在运行时在托管服务器上计算出来 . 因此,如果您在代码中的其他位置使用环境变量(例如在app.js中),则需要在托管环境中配置这些变量 .
1 回答
您可以在Bitbucket中设置环境变量,并通过YAML构建文件中的$ variableName访问它们 .
Bitbucket在运行构建管道时使用Bitbucket中记录的环境变量 . 但它只在你的YAML构建文件中执行此操作 . 对于其余代码中引用的环境变量,它不会执行任何操作 .
对于代码库的其余部分,环境变量在运行时在托管服务器上计算出来 . 因此,如果您在代码中的其他位置使用环境变量(例如在app.js中),则需要在托管环境中配置这些变量 .