10.3. 什么是 Git Webhook?
每当存储库或机构上发生某些操作时,Git Webhook 定义为将通知发送到外部 Web 服务器的方法。
例如,当更新存储库时,这可能会触发一个事件,该事件可能会触发 CI 构建、部署环境或在这种情况下,将配置更新至 Ansible Automation Platform 环境。
通过将配置作为代码和 Git Webhook 的解决方案,我们可以设置 Ansible Automation Platform 工作流,该流程会立即更新所有平台上的所有 Ansible Automation Platform 站点。
实际上,消除了维护数据库备份或启用昂贵的数据库复制解决方案所需的开销,同时实现这些解决方案。
考虑到这种方法,以下章节侧重于管理员如何使用 Git webhook 将配置用作代码,以确保跨多个 Ansible Automation Platform 环境的一致性。