Google сотрудничает с GitHub, чтобы упростить процесс CI для вашего облака

Значок времени чтения 3 минута. читать


Читатели помогают поддержать MSpoweruser. Мы можем получить комиссию, если вы совершите покупку по нашим ссылкам. Значок подсказки

Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь MSPoweruser поддержать редакционную команду. Читать далее

Впереди от Microsoft приобретение, GitHub сегодня объявила о своем партнерстве с Google, чтобы упростить процесс непрерывной интеграции (CI) в облаке. В рамках этого партнерства Google Cloud Build появится на GitHub. Cloud Build поможет разработчикам создавать быстрые, согласованные и надежные сборки на всех языках, а также легко настраивать непрерывную интеграцию с помощью Cloud Build и автоматизировать сборки и тесты в рамках рабочего процесса GitHub.

«Выпуск Cloud Build на GitHub Marketplace — это первый шаг в захватывающем партнерстве. Использование нашей полностью управляемой непрерывной интеграции с платформой GitHub обеспечит быструю, простую и удобную непрерывную интеграцию для любого репозитория на GitHub. Google Cloud и GitHub разделяют видение производительности разработчиков, и мы надеемся на дальнейшее развитие этого партнерства». — Мелоди Мекфессель, вице-президент по разработкам Google Cloud.

«GitHub рад сотрудничать с Google, чтобы сделать непрерывную интеграцию для разработки облачных приложений безболезненной. Возможность использовать Cloud Build для CI как часть рабочего процесса GitHub — это только начало этого партнерства, и мы надеемся на дальнейшее развитие в будущем с Google», — Джейсон Уорнер, старший вице-президент по технологиям GitHub.

Основные моменты этой интеграции:

  • Сборки Docker с нулевой конфигурацией: За один шаг вы можете запускать автоматизированные сборки контейнеров и тестировать изменения, отправленные в репозиторий GitHub как часть каждого запроса на вытягивание. GitHub автоматически обнаружит и порекомендует CI для репозиториев, содержащих Dockerfile.
  • Масштабируемость: Cloud Build отвечает растущим потребностям вашей организации. Вы можете перейти от одной сборки на локальном компьютере к нескольким параллельным сборкам в облаке для множества проектов за считанные минуты.
  • Безопасность: Сборки работают на инфраструктуре, защищенной системой безопасности Google. Вы получаете полный контроль над тем, кто может создавать и просматривать ваши сборки, какой исходный код можно использовать и где хранятся ваши артефакты сборки.
  • Гибкость: Для расширенных вариантов использования вы можете включить файл cloudbuild.yaml при настройке CI с помощью Cloud Build. Это позволяет вам определять настраиваемые этапы сборки, ускорять сборку за счет кэширования образа Docker, создавать более компактные контейнеры и выполнять развертывание непосредственно в Google Kubernetes Engine, Google App Engine, локальных кластерах (скоро в альфа-версии) или другом облачном провайдере.
  • Insights: После завершения сборки сведения о времени сборки, сбоях и артефактах доступны в GitHub через Checks API, поэтому вы можете понять и диагностировать результаты сборки в знакомой среде GitHub. Полные журналы и история доступны в пользовательском интерфейсе Cloud Build в Google Cloud Console.

Узнайте больше об этом партнерстве по ссылке ниже.

Источник: GitHub

Подробнее о темах: Github, Google Cloud, Microsoft, Партнерство

Оставьте комментарий

Ваш электронный адрес не будет опубликован. Обязательные поля помечены * *