我正在设置云构建触发器,如何正确设置节点版本?这就是我得到的:
已经有图像(带有摘要):gcr.io/cloud-builders/yarn 纱线安装v1.9.4 信息找不到锁文件。 发现警告package-lock.json。您的项目包含生成的锁定文件 用纱线以外的工具。建议不要按顺序混合包管理器 以避免由未同步的锁定文件引起的分辨率不一致。至 清除此警告,删除package-lock.json。 [1/5]正在验证package.json ... 错误功能@:引擎“节点”与此模块不兼容。 预期版本为“ 10”。 错误发现不兼容的模块 信息请访问https://yarnpkg.com/en/docs/cli/install以获取有关的文档 该命令。
package.json:
"engines": {
"node": "10"
}
.yaml是:
steps:
- name: 'gcr.io/cloud-builders/yarn'
args: ['install']
dir: 'functions/autodeploy'
- name: 'gcr.io/cloud-builders/npm'
args: ['test']
dir: 'functions/autodeploy'
- name: 'gcr.io/cloud-builders/gcloud'
args: ['functions','deploy','someName','--trigger-topic','some.topic.name','--runtime','nodejs10']
dir: 'functions/autodeploy'