Gitlab CI管道:从CI管道向讨论添加消息

时间:2020-05-10 15:35:04

标签: gitlab gitlab-ci

是否可以在合并请求讨论中添加一条消息? (类似于有关管道故障的通知) 我没有在.gitlab-ci.yaml参考文献中找到类似的东西,但也许我只是没有寻找正确的名称。

我发现API发布了一个新的合并请求线程,但似乎无法从该作业的docker容器中获得它。

1 个答案:

答案 0 :(得分:0)

这取决于您希望消息的复杂程度或详细程度。

对于诸如流水线故障之类的简单事件,可以根据需要打开notifications

要发布消息,您绝对可以使用API​​。如果您的跑步者/工作可以到达您的实例,则至少需要在personal access token之前使用实例的完整链接和pipeline permissions are more flexible

另一种替代方法是使用插件或附件。例如,GitLab本身使用danger,这是ruby gem,用于在管道中进行代码审查。

但是您可以看到in the danger folder of the GitLab repository的功能已得到扩展,例如发布消息以建议更改日志条目,建议审阅者等。

因此将消息发送到线程。

要在失败时触发它,我认为应该对in this other StackOverflow question有几个不同的答案。