正如标题所说,我有一个用ruby编写的现有本地钩子。我想移动这个钩子服务器端。我已经浏览了bitbucket插件,但没有看到任何可以让我运行ruby脚本的内容。
有没有办法实现这个目标?
答案 0 :(得分:0)
一个钩子以its shebang指示它的任何语言运行:
#!/usr/bin/env ruby
例如,请参阅“Slaying dragons with git, bash, and ruby”。
这里唯一的问题是预推钩是client-side hook,而不是服务器端:你可以declare hooks in a BitBucket server,但没有一个是预推的。
文章“How to create a simple hook in Bitbucket Server”确实在其管理的裸存储库中提到了hooks
文件夹,因此您可以尝试将其放在那里,但我怀疑它会被触发。