使用GitLab 8.3.2,所有webhook都会失败,并显示消息Hook execution failed: Accepted
命令行satis:构建失败
[ComposerJsonJsonValidationException]
The json config file does not match the expected JSON schema
satis.json是
{
"output-dir": "/var/www/packages/web",
"repositories": [
{
"type": "vcs",
"url": "git@git.example.com:xxx/xxx.git"
},
{
"type": "vcs",
"url": "git@git.example.com:xxx/xxx-ui-kit.git"
},
{
"type": "vcs",
"url": "git@git.example.com:xxx/xxx2.git"
}
],
"output-html": false,
"require-dependencies": true,
"require-dev-dependencies": true
}
有人能指出问题的根源吗?我不太确定这是否是包裹的问题。
如果我正确理解问题,这就是
- 与composer相关的问题(因为它不应该将satis配置文件验证为composer文件)或
- 与生成您引用的配置文件的任何程序相关。在这种情况下,它应该生成可接受的配置文件
目前,您可以手动使json符合模式,并希望修复这两个相关项目中的任何一个,和/或它们的文件问题。