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К показов