Mat*_*ias 6 continuous-integration gitlab npm-install npm-scripts
我尝试在gitlab运行器上运行一个CI脚本.
我想要的很简单:
首先应该执行npm install命令来获取所有必需的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
Run Code Online (Sandbox Code Playgroud)
不幸的是,只有npm install两次被执行.这不是沉默.
npm test并npm run build获得从不叫.
谁能告诉我,我做错了什么?
我有类似的问题:
setup:
stage: setup
script:
- npm install
- echo "done"
Run Code Online (Sandbox Code Playgroud)
但从echo "done"未被处决。call解决方案是在之前添加npm:
setup:
stage: setup
script:
- call npm install
- echo "done"
Run Code Online (Sandbox Code Playgroud)
以下是详细信息。显然这与Windows如何批量执行批处理有关。
| 归档时间: |
|
| 查看次数: |
1018 次 |
| 最近记录: |