4
我尝试在gitlab运行器上运行一个CI脚本。Gitlab CI不执行npm脚本
我要的很简单:
首先故宫安装命令应执行获取所有所需的NPM包。
之后应该执行npm test
和npm 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
从未被调用过。
谁能告诉我,我做错了什么?
关于npm过于冗长,我认为npm维护者正在处理这个问题(请参阅https://github.com/npm/npm/issues/10732和https://github.com/npm/npm/pull/ 15914)。使用--silent选项使其不那么冗长。至于你的工作没有正常运行,我没有看到任何明显的错误,我的npm管道看起来大致相似并且工作正常 – Jawad