跳至内容

CentOS MQTT message bus

危险

截至 2023-06-21,更新已不再发布到 git.centos.org。此页面最终将被 Fedora MessageBus 的文档所取代,该文档包含发布到 gitlab.com/redhat/centos-stream 的事件,以及我们如何在内部构建系统中实现它。

因此,以下信息应被视为历史信息,并可能在未来某个时候移至存档。请谨慎操作。

CentOS 提供了一个消息总线,可用于订阅其 git 存储库中的某些消息。

有关更多信息以及订阅其消息总线的设置,请访问 https://wiki.centos.org/Sources?highlight=%28mqtt%29#Message_Broker_.28MQTT.29

示例消息

git.centos.org/git.receive
{
  "forced": false,
  "agent": "pgreco",
  "repo": {
    "custom_keys": [],
    "name": "kernel",
    "parent": null,
    "date_modified": "1553617543",
    "access_users": {
      "owner": [
        "centosrcm"
      ],
      "admin": [],
      "ticket": [],
      "commit": []
    },
    "namespace": "rpms",
    "priorities": {},
    "close_status": [],
    "access_groups": {
      "admin": [],
      "commit": [],
      "ticket": []
    },
    "milestones": {},
    "user": {
      "fullname": "CentOS Sources",
      "name": "centosrcm"
    },
    "date_created": "1553617543",
    "fullname": "rpms/kernel",
    "url_path": "rpms/kernel",
    "id": 918,
    "tags": [],
    "description": " The Linux kernel "
  },
  "old_commit": "dbbb1cc79ab5878344c3e3df4b53b7ac7acdddfc",
  "branch": "c7-sig-altarch-lts-5-4",
  "authors": [
    "Pablo Greco"
  ],
  "total_commits": 1,
  "start_commit": "b7d48e1265407b755f7827d0245547847cdba375",
  "end_commit": "b7d48e1265407b755f7827d0245547847cdba375"
}