每次为特定项目提交合并请求时,Gitlab是否可以调用Sonar扫描程序。
我知道Gitlab webhook可以调用Jenkins的工作方式&在詹金斯的工作中可以将声纳扫描仪称为构建步骤,但在这里我想绕过詹金斯的参与。
答案 0 :(得分:0)
GitLab webhook不会调用任何内容:它会向IP地址发送一个描述GitLab事件的JSON有效负载(如推送)
从那里,你的听众(如kolomiichenko/gitlab-webhooker
)可以调用Sonar本身(或任何其他命令)。
由侦听器执行的命令/脚本将:
git pull
进行自我更新不需要詹金斯。