你可以通过 Git commit 事件(如 push、pull request)自动触发 Apidog 自动化测试,无需任何人工干预。此功能适用于任何 CI/CD 平台,包括 GitHub Actions、Jenkins、GitLab CI 等。核心原理:事件触发 + CLI 命令执行#
在 Git commit 后自动触发 Apidog 测试,基于一个通用原理:无论是通过 Webhook,还是通过 CI/CD 平台提供的内置事件监听器 (例如 GitHub Actions 中的 on: push),本质都是相同的:
监听 Git commit 事件并执行 Apidog 的测试命令。只要你的 CI/CD 环境能够响应 Git commit 并执行命令行脚本,就可以集成 Apidog 自动化测试。1. 内置事件机制(例如 GitHub Actions、GitLab CI)以 GitHub Actions 为例,它提供如下事件配置:这种方式不需要配置 Webhook。平台会在内部监听事件,是一种轻量级方式。2. 外部 Webhooks(例如 Jenkins、自托管服务)使用 Jenkins 或跨平台配置时,通常需要手动配置 Webhooks。常见 CI/CD 集成示例#
跨平台集成示例:GitHub Actions + Jenkins#