Gitlab CI 构建不工作

Gitlab CI build not working

我试图从 Gitlab 的 CI 开始使用他们的 YAML 文件。我的 repo 包含一个 angular 2 应用程序,构建时需要 运行 e2e 和单元测试,因此脚本中的一行试图通过 NPM 安装依赖项以提供此功能,但总是以天文数字失败,下面是我的 YAML 脚本和我遇到的一个错误示例,该错误往往因某些未知原因而有所不同。

before_script:
   - apt-get update -y && apt-get upgrade -y 
   - apt-get install -y nodejs
   - apt-get install -y npm
   - npm update npm -g
   - npm cache clean
   - npm install -g angular-cli 


test:
  script:
   - ng test
   - ng e2e

尝试将 npm install -g angular-cli 更改为 npm install -g @angular/cli。以前的已弃用。