有什么方法可以移动用ruby编写的现有本地git预推钩来运行bitbucket服务器?

时间:2017-11-03 04:42:21

标签: git bitbucket githooks bitbucket-server

正如标题所说,我有一个用ruby编写的现有本地钩子。我想移动这个钩子服务器端。我已经浏览了bitbucket插件,但没有看到任何可以让我运行ruby脚本的内容。

有没有办法实现这个目标?

1 个答案:

答案 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文件夹,因此您可以尝试将其放在那里,但我怀疑它会被触发。