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
。以前的已弃用。
我试图从 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
。以前的已弃用。