Integrar la CLI de Checks en tu canalización de CI/CD es un proceso sencillo. Puedes usar los flujos de trabajo integrados de plataformas populares como GitHub y GitLab, o personalizar la integración para otros servicios que uses. Para obtener más información sobre los beneficios de lograr el cumplimiento de tu CI/CD, consulta nuestra entrada de blog en Google for Developers.
Casos de uso típicos para adoptar la CI/CD de Checks
Por lo general, los equipos de cumplimiento y de desarrollo adoptan las verificaciones en su CI/CD de las siguientes maneras:
Descubre problemas para los desarrolladores: Un enfoque típico es usar Checks para exponer problemas de cumplimiento durante el proceso de desarrollo. Luego, puedes exponer los resultados del análisis en tu plataforma de CI/CD para aumentar la visibilidad entre los miembros de tu equipo de desarrollo. Si este es tu único caso de uso previsto, te recomendamos que configures los complementos para que no fallen en la compilación y que no se interrumpa el proceso de desarrollo.
Evita problemas en las compilaciones previas al lanzamiento: Las verificaciones pueden evitar la introducción de problemas de cumplimiento en las versiones nuevas, ya que fallan las compilaciones y proporcionan los resultados del análisis en tu plataforma de CI/CD. Luego, tus equipos de desarrollo o DevOps pueden usar los resultados para decidir si detienen o continúan la compilación.
Supervisión continua: De manera similar al primer caso de uso, Checks capturará instantáneas de cada análisis de CI/CD en la consola de Checks. Esto permitirá que los equipos interfuncionales se mantengan actualizados y reciban alertas sobre problemas de cumplimiento.
Métodos de implementación de CI/CD
Checks ofrece varias opciones de configuración dentro de tu canalización para adaptarse a tu entorno y preferencias. Cada método aprovecha el mismo análisis de verificaciones, lo que garantiza resultados coherentes.
Verifica los complementos de CI/CD
Los complementos de CI/CD de Checks están disponibles para GitHub y fastlane (y pronto habrá más). Usar estos complementos es la forma más fácil de configurar y comenzar a usar la API, y de incluir los parámetros más comunes.
Verifica el objeto binario de la CLI
Si Checks no tiene un complemento para tu plataforma específica, puedes usar la CLI de Checks. Esto ofrece una interfaz familiar para la solución de problemas y la configuración. La CLI de Checks está disponible para Linux, Windows y macOS.
API de Checks
Para los equipos con flujos de trabajo altamente personalizados, Checks ofrece una API de REST sólida. Úsala para iniciar análisis, recuperar informes y adaptar la experiencia a tus requisitos únicos. Obtén más información en la documentación de la API de Checks.