使用Gitlab(社区版本8.13)CI我希望能够在发布站点之前安装所有jspm依赖项。
我的package.json将jspm定义为dev依赖:
Object
现在在我的.gitlab-ci.yml文件中我定义了一个步骤:
{
"jspm": {
"directories": {
"baseURL": ...
},
"dependencies": {
...
},
"devDependencies": {
...
}
},
"devDependencies": {
"jspm": "^0.16.48"
}
}
我遇到的问题是没有触发jspm:
stage: jspm
script:
- echo "npm install"
- 'npm install'
- echo "Trigger jspm install"
- ./node_modules/.bin/jspm install
下一个脚本命令。
在这里,您可以看到此步骤的日志。看起来npm能够安装所有软件包,但即使是下一个npm install
命令也没有被触发。 (为了简化日志,我删除了npm列出的所有已安装软件包。)
echo
你有什么建议吗?如果需要,我可以提供更多细节。
答案 0 :(得分:0)
我的gitlab运行器安装在Windows机器上。 根据:https://github.com/npm/npm/issues/2938
我改变了步骤:
myM = Matrix([
[0.1, 4, 4],
[4, 0.2, 4],
[4, 4, 0.3]])
现在它运作良好。