是否可以在合并请求讨论中添加一条消息? (类似于有关管道故障的通知) 我没有在.gitlab-ci.yaml参考文献中找到类似的东西,但也许我只是没有寻找正确的名称。
我发现API发布了一个新的合并请求线程,但似乎无法从该作业的docker容器中获得它。
答案 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有几个不同的答案。