我尝试让 CI 脚本在 gitlab 运行器上运行。
我想要的很简单:
首先应该执行 npm install 命令来获取所有需要的 npm 包。
之后npm test
andnpm run build
应该被执行。
该.gitblab-ci.yml
脚本如下所示:
before_script:
- cd my/folder/
- npm install --silent
stages:
- test
- build
run_tests:
script:
- npm test
stage: test
build:
script:
- npm run build
stage: build
不幸的是,只有npm install
被执行了两次。而这并没有沉默。
npm test
并且npm run build
永远不会被调用。
谁能告诉我,我做错了什么?