Обзор проверок CI/CD

Интеграция Checks CLI в ваш конвейер CI/CD — простой процесс. Вы можете использовать встроенные рабочие процессы популярных платформ, таких как GitHub и GitLab, или настроить интеграцию для других используемых вами сервисов. Чтобы узнать больше о преимуществах обеспечения соответствия требованиям вашего CI/CD, ознакомьтесь с нашей публикацией в блоге Google for Developers .

Типичные варианты использования Checks CI/CD

Команды по обеспечению соответствия и разработчики обычно внедряют проверки в свои CI/CD следующими способами:

  1. Обнаружение проблем для разработчиков : типичный подход — использование проверок для выявления проблем соответствия требованиям в процессе разработки. Затем вы можете опубликовать результаты анализа на платформе CI/CD, чтобы повысить их прозрачность для членов вашей команды разработчиков. Если это ваш единственный предполагаемый вариант использования, рекомендуется настроить плагины так, чтобы они не приводили к сбою сборки, чтобы процесс разработки не прерывался.

  2. Предотвращение проблем в предварительных сборках : проверки могут предотвратить появление проблем с соответствием требованиям в новых версиях, выявляя ошибки в сборках и предоставляя результаты анализа на платформе CI/Cd. Ваши разработчики или команды DevOps могут использовать эти результаты, чтобы решить, следует ли остановить или продолжить сборку.

  3. Непрерывный мониторинг : как и в первом варианте использования, Checks будет делать снимки каждого анализа CI/CD в консоли Checks. Это позволит кросс-функциональным командам оставаться в курсе событий и получать оповещения о проблемах с соответствием требованиям.

Методы развертывания CI/CD

Checks предлагает несколько вариантов конфигурации конвейера в соответствии с вашей средой и предпочтениями. Каждый метод использует один и тот же анализ Checks, обеспечивая единообразие результатов.

Проверяет плагины CI/CD

Плагины CI/CD доступны для GitHub и Fastlane (скоро их будет больше). Использование этих плагинов — самый простой способ настройки и начала работы, а также включение наиболее распространённых параметров.

Проверяет двоичный файл CLI

Если у Checks нет плагина для вашей платформы, вы можете использовать интерфейс командной строки Checks . Он предлагает знакомый интерфейс для устранения неполадок и настройки. Интерфейс командной строки Checks доступен для Linux, Windows и macOS.

Проверки API

Для команд с тщательно настроенными рабочими процессами Checks предлагает мощный REST API. Используйте его для запуска сканирования, получения отчётов и адаптации интерфейса к вашим уникальным требованиям. Подробнее см. в документации по Checks API .