Интеграция Checks CLI в ваш конвейер CI/CD — простой процесс. Вы можете использовать встроенные рабочие процессы популярных платформ, таких как GitHub и GitLab, или настроить интеграцию для других используемых вами сервисов. Чтобы узнать больше о преимуществах обеспечения соответствия требованиям вашего CI/CD, ознакомьтесь с нашей публикацией в блоге Google for Developers .
Типичные варианты использования Checks CI/CD
Команды по обеспечению соответствия и разработчики обычно внедряют проверки в свои CI/CD следующими способами:
Обнаружение проблем для разработчиков : типичный подход — использование проверок для выявления проблем соответствия требованиям в процессе разработки. Затем вы можете опубликовать результаты анализа на платформе CI/CD, чтобы повысить их прозрачность для членов вашей команды разработчиков. Если это ваш единственный предполагаемый вариант использования, рекомендуется настроить плагины так, чтобы они не приводили к сбою сборки, чтобы процесс разработки не прерывался.
Предотвращение проблем в предварительных сборках : проверки могут предотвратить появление проблем с соответствием требованиям в новых версиях, выявляя ошибки в сборках и предоставляя результаты анализа на платформе CI/Cd. Ваши разработчики или команды DevOps могут использовать эти результаты, чтобы решить, следует ли остановить или продолжить сборку.
Непрерывный мониторинг : как и в первом варианте использования, 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 .