gitlab - 自定义 GitLab 松弛集成消息

标签 gitlab gitlab-ci slack

是否可以更改“在 Slack 中接收事件通知”的自动 Slack 通知?

例如,如果管道已成功完成,我们会从 Webhook 收到以下消息:

User/Project Name: Pipeline #269 of tag Ticket_8088 by User-Name (User) passed in 12:02

消息的形式应该不同。

我是服务器管理员。所以我也可以在代码层面改变一些东西。 (如果需要)

最佳答案

没有一种编程方式可以完成这样的任务。

所有消息都硬编码在 app/models/project_services/chat_message 中(如您所见 in the repo )。

因此,在您的情况下,您需要更改 app/models/project_services/chat_message/pipeline_message.rb 中的方法 activity - 请考虑您的更改将是更新 GitLab 时丢弃。

关于gitlab - 自定义 GitLab 松弛集成消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49896879/

相关文章:

android - 将现有的 android studio 项目添加到 gitlab 存储库

java - Gitlab + liquibase

jenkins - Gitlab 合并请求事件不触发 Jenkins 多分支管道

Slack channel /用户 ID 和 chat.postMessage

Git推送正在删除分支

gitlab - 如何禁止同一管道并发执行

gitlab-ci - gitlab ci缓存没有匹配的文件

Docker-in-Docker 与 Gitlab 共享运行器,用于构建和推送 docker 镜像到注册表

slack - 只读 Slack channel

javascript - 实例 stub 方法