Google співпрацює з GitHub, щоб спростити процес CI для вашої хмари

Значок часу читання 3 хв. читати


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

Прочитайте нашу сторінку розкриття інформації, щоб дізнатися, як ви можете допомогти MSPoweruser підтримувати редакційну команду Читати далі

Попереду Microsoft придбання, GitHub сьогодні оголосив про партнерство з Google для спрощення процесу безперервної інтеграції (CI) у хмарі. У рамках цього партнерства Google Cloud Build з’явиться на GitHub. Cloud Build допоможе розробникам створювати швидкі, послідовні та надійні збірки всіма мовами та легко налаштовувати CI за допомогою Cloud Build та автоматизувати збірки та тестування як частину робочого процесу GitHub.

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

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

Основні моменти цієї інтеграції:

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

Дізнайтеся більше про це партнерство за посиланням на джерело нижче.

джерело: GitHub

Детальніше про теми: Github, Google Cloud, Microsoft, Партнерство

залишити коментар

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