[英]env step parameter in cloudbuild.yaml file not settings environment variable
[英]How to set the environment variable in cloudbuild.yaml file?
我正在尝试设置 GOOGLE_APPLICATION_CREDENTIALS。 这是设置环境变量的正确方法吗? 下面是我的 yaml 文件:
steps:
- name: 'node:10.10.0'
id: installing_npm
args: ['npm', 'install']
dir: 'API/system_performance'
- name: 'node:10.10.0'
#entrypoint: bash
args: ['bash', 'set GOOGLE_APPLICATION_CREDENTIALS=test/emc-ema-cp-d-267406-a2af305d16e2.json']
id: run_test_coverage
args: ['npm', 'run', 'coverage']
dir: 'API/system_performance'
请帮我解决这个问题。
您可以使用env
步骤参数
但是,当您执行 Cloud Build 时, 平台使用自己的服务帐户(将来可以指定您要使用的服务帐户)
因此,如果您授予具有正确角色的 Cloud Build 服务帐户,则无需使用密钥文件(已在 Git 存储库中提交,这不是一个很好的做法!)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.