GitHub представила новые инструменты для непрерывной интеграции Checks API

Новости

Представлен релиз бета-версии Checks API — расширенного набора возможностей для непрерывной интеграции (CI) и линтинга проектов. По словам разработчиков, API предоставляет более подробную информацию о статусе репозитория и помогает эффективнее проводить пользовательское тестирование.

1К открытий1К показов

В своём блоге GitHub рассказала о релизе бета-версии Checks API — расширенного набора возможностей для непрерывной интеграции (CI) и линтинга проектов. По словам разработчиков, API поможет эффективнее использовать информацию о статусе репозитория и строить более сложные инструменты для пользовательского тестирования. На момент написания новости проект работает только с REST API, также планируется поддержка GraphQL.

Что нового?

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

Результаты сборки доступны во вкладке «Checks», которую можно найти в деталях pull-запроса. Поиск встроенных комментариев также стал проще — теперь они находятся справа от кода в pull-запросе. Более подробно о работе с API можно почитать в официальной документации.

Поддержка инструментов разработки и интеграции

GitHub также сообщила о возможности использования Checks API с другими приложениями. В частности, компания уже сотрудничает с Microsoft с целью интеграции Azure DevOps и GitHub. Кроме того, Checks API будет использоваться в Visual Studio App Center, что позволит автоматизировать сборку после каждого коммита, тестировать продукты в облаке и собирать статистику их использования. Также разработчики заявляют о будущей интеграции GitHub и Microsoft Outlook.

Напомним, что в апреле 2018 года на GitHub также появилось ещё несколько инструментов для разработчиков проектов с открытым исходным кодом. Последние нововведения дают возможность скрывать неконструктивные комментарии и отсеивать малозначительные запросы на изменение.

Следите за новыми постами
Следите за новыми постами по любимым темам
1К открытий1К показов