CI 실행기는 한 줄만 실행합니다. eslint
보다 먼저 npm install
을 실행하려고합니다. 그러나 섹션에 npm install
을 추가하면 npm install
만 실행되고 실제로는 eslint
을 실행하지 않고 빌드가 성공한 것으로보고됩니다. 여러 명령이 Windows 쉘 러너에서 지원되지 않습니까?Windows의 Gitlab CI 셸은 before_script 만 실행합니다.
동일한 결과로 을 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