【发布时间】:2016-08-18 19:49:20
【问题描述】:
我的 CI 运行器只会运行一行。我正在尝试在eslint 之前运行npm install。但是,如果我将npm install 添加到before_script 部分,那么只有npm install 运行并且构建报告成功而实际上没有运行eslint。 Windows shell 运行程序不支持多个命令吗?
我还尝试将 npm install 移动到 lint 作业中,结果相同。
我已经在 Windows 主机上安装了 gitlab multi-runner。这是我的 .gitlab-ci.yml
before_script:
- npm install
stages:
- test
cache:
key: "$CI_BUILD_REF_NAME"
paths:
- node_modules/
lint:
stage: test
tags:
- javascript
script:
- eslint **/*.js
【问题讨论】: