Google сотрудничает с GitHub, чтобы упростить процесс CI для вашего облака
3 минута. читать
Опубликовано
Прочтите нашу страницу раскрытия информации, чтобы узнать, как вы можете помочь 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