因此,我正在使用PHP脚本通过Gitlab创建一个Webhook。但是,我遇到了一个小问题。查找短提交ID。我怎么会找到这个?我似乎无法在PHP中找到它。谢谢!
我看到的解决方案正在使用PHP exec()函数,我绝对不希望在Web服务器上启用该函数。
我希望Webhook中的提交ID像“ 2e54ar”之类的东西出现,而不是一长串数字和字母。
答案 0 :(得分:0)
默认情况下,(GitLab或GitHub)webhook始终会发送JSON负载,其中包括完整的SHA1引用,以避免混淆。
如果要短SHA1(不执行任何命令),只需use substr