Detectar regresiones de rendimiento en pull requests antes de que se ralenticen con CodSpeed
Usa CodSpeed cuando un agente necesite ejecutar comparaciones de benchmarks en CI y mostrarlas en pull requests antes de que las regresiones de rendimiento se fusionen.
Prerrequisitos
Un repositorio con benchmarks ejecutables o comandos de benchmark, un sistema de CI como GitHub Actions, y una cuenta de CodSpeed o flujo de autenticación para almacenar y comparar resultados.
Instalación
Usa la ruta de instalación o configuración estándar que coincida con tu entorno:
codspeed run cargo codspeed runcodspeed run pnpm vitest bench
Requisitos y advertencias de la documentación oficial:
- 🐍 Soporte multilenguaje para Python, Rust, Node.js, Go, C/C++ y más.
codspeed exec -- python my_script.pycodspeed exec --mode walltime -- node app.js
Notas de uso básico o para empezar:
- 🏠 Ejecutar localmente o en CI - funciona en tu máquina y se integra con GitHub Actions, GitLab CI y más.
-
[!NOTE] - Fuente: https://github.com/CodSpeedHQ/codspeed
- Extraído de la documentación oficial: https://raw.githubusercontent.com/CodSpeedHQ/codspeed/HEAD/README.md