通过提交自动向GitLab问题添加标签

时间:2019-09-17 13:57:36

标签: gitlab

是否可以在git commit消息中自动将标签添加到GitLab问题?我知道可以通过消息fix #123关闭问题,但是如何添加要发布的标签,例如“测试”?

1 个答案:

答案 0 :(得分:1)

否,这是不可能的。您唯一可以做的就是提到您提到的“修复/关闭#123”问题。

如果您真的需要这样做,那么您可以将其作为自定义服务器端挂钩的一部分来进行。您可能需要与GitLab API进行交互才能添加/管理标签,但这是可能的。您可以在Custom Hooks Documentation中了解更多信息。

但是,我通常建议避免使用自定义钩子。特别是那些与API交互的东西,可能会发生奇怪的事情。例如,如果您在pre-receive挂钩中调用API,并且该连接挂起,则您的推送也会挂起。对于post-receive来说还不是很糟糕,但是如果post-receive无限期地挂起,仍然可能会出现问题。