带有“节点”的Google Clould Build Test Automation错误与此模块不兼容

时间:2019-11-06 07:37:54

标签: unit-testing docker kubernetes continuous-integration

由于这个麻烦,我花了两天。

我已经有了Cloud Build设置,但正在尝试将test process插入GCP上的Cloud build中。

所以,这就是我添加的内容,

- name: gcr.io/cloud-builders/yarn
  args: ['install']
- name: gcr.io/cloud-builders/yarn
  args: ['test:unit']

但是我遇到了一个错误error @grpc/grpc-js@0.6.9: The engine “node” is incompatible with this module. Expected version “8.13.0 || >=10.10.0”. error Found incompatible module

我不知道为什么会这样。我必须在上一步中安装节点吗?还是仅同步节点引擎版本?如果是,如何设置节点引擎版本?

我已经在安装过程中完成了--ignore-engines,但是在测试时甚至发生了错误...

我缺少什么要点?以及如何解决?

1 个答案:

答案 0 :(得分:1)

- name: node:10.15.1
  entrypoint: yarn
  args: ['install']

我用这个解决了。