Integrar con Github Actions
Apidog admite la ejecución de pruebas automatizadas en cualquier canalización de CI/CD mediante un sencillo comando de CLI. Ya sea que utilice GitHub Actions, GitLab CI, Jenkins o un gestor de webhooks personalizado, puede activar las pruebas de Apidog automáticamente cada vez que se actualice su repositorio de Git.Requisitos previos#
Una cuenta y un repositorio de GitHub
Una cuenta de Apidog con escenarios de prueba creados
Acceso para generar tokens de acceso de Apidog
Cómo funciona#
La integración se basa en un principio sencillo: Git Webhook + ejecución de CLI.Cuando ocurre un evento de Git (como un push o una pull request), su herramienta de CI/CD recibe el evento y ejecuta el comando apidog run para ejecutar sus escenarios de prueba.Esta guía utiliza GitHub Actions como ejemplo, porque se usa ampliamente y no requiere infraestructura adicional. Sin embargo, el mismo enfoque se aplica a otras plataformas.Esta configuración es ideal para:Ejecutar automáticamente pruebas de API en cada push o pull request
Supervisar ramas específicas (por ejemplo, main, develop)
Admitir comprobaciones previas al despliegue y pruebas de regresión
Garantizar una ejecución de pruebas coherente en sus flujos de trabajo de CI
Ahora veamos la configuración con GitHub Actions.Paso 1: Inicializar un flujo de trabajo de GitHub#
1.
Vaya a GitHub e inicie sesión en su cuenta. 2.
Navegue hasta su repositorio de destino.
3.
Haga clic en la pestaña "Actions" en la barra de navegación superior.
4.
Si es la primera vez que configura Actions en el repositorio, haga clic en "New workflow" para crear uno.
Paso 2: Generar la configuración de GitHub Actions en Apidog#
1.
En Apidog, abra su proyecto y vaya a la página "Tests".
2.
Cambie a la pestaña "CI/CD".
3.
Configure el entorno de prueba, decida si desea habilitar los datos de prueba y establezca el número de iteraciones y el intervalo de retraso.
4.
Seleccione "GitHub Actions" y, a continuación, haga clic en "Copy".
Paso 3: Pegar y confirmar el flujo de trabajo en GitHub#
1.
Vuelva a su repositorio de GitHub y abra la página Actions.
2.
Cree un nuevo flujo de trabajo y pegue el código de configuración copiado desde Apidog.
3.
Si ya tiene una canalización de CI existente, puede integrar la configuración de pruebas de Apidog en ella.
4.
Haga clic en "Commit changes" para guardar y habilitar el flujo de trabajo.
Asegúrese de reemplazar la variable $APIDOG_ACCESS_TOKEN en el código por su Access Token real. El archivo de flujo de trabajo se guardará en su repositorio en .github/workflows/.
Forma parte de su código fuente y se incluirá cuando clone o extraiga el proyecto localmente. Puede editarlo en su entorno de desarrollo local y confirmar los cambios mediante Git como cualquier otro archivo.La parte superior del archivo de flujo de trabajo contiene una línea como:Esto indica a GitHub que active automáticamente el flujo de trabajo cada vez que alguien haga push de código o abra/actualice una pull request. Es una sintaxis abreviada equivalente a una versión más detallada y funciona bien para la mayoría de los escenarios de CI.Paso 4: Ejecutar el flujo de trabajo y ver los resultados#
Una vez configurado, el flujo de trabajo de GitHub Actions se ejecutará automáticamente cada vez que haya una nueva confirmación de código. Puede supervisar el estado del flujo de trabajo y los resultados de las pruebas en la página Actions. Modified at 2026-06-09 08:52:14