Интеграция Kubernetes с Azure Pipelines — Microsoft Build Announcements

Конференция Microsoft Build состоялась 6-8 мая в Сиэтле. В ходе конференции мы объявили о нескольких интересных новых возможностях.

Например, теперь можно использовать удостоверение GitHub для входа на портал Azure DevOps. Кроме того, вы можете использовать репозиторий GitHub вплоть до Kubernetes с помощью многоэтапного конвейера на основе YAML.

Дополнительные сведения см. в списке функций ниже.

Компоненты

Общие сведения:

Azure Pipelines:

Azure Artifacts:

Администрирование:

Общие сведения

Вход в Azure DevOps с помощью учетных данных GitHub

Теперь вы можете использовать учетные данные GitHub для входа в Azure DevOps. Вы увидите возможность входа с помощью учетной записи GitHub на всех страницах входа Майкрософт. Чтобы использовать учетные данные GitHub, щелкните Войти с помощью GitHub.

Страница входа в Azure DevOps.

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

Вы можете просмотреть запись блога с полным объявлением здесь

Более простой способ приобретения Azure DevOps

Мы постоянно работаем над улучшением наших комплексных возможностей, в том числе над тем, как вы покупаете наш продукт. В ответ на ваши отзывы мы рады сообщить об изменениях, которые упростят процесс приобретения некоторых Azure DevOps Services. Мы будем развертывать изменения Azure Artifacts 6 мая 2019 г., а другие изменения лицензирования будут отражены в вашем счете с 1 июня 2019 г.

Взгляните на запись блога с полным объявлением здесь.

Azure Pipelines

Интеграция Kubernetes для Azure Pipelines

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

Чтобы помочь вам приступить к работе с контейнерами, мы упростили начало работы с Azure Pipelines, чтобы вы могли создавать приложения с помощью контейнеров Docker и развертывать их в кластерах Kubernetes в любом облаке. Мы также добавили выделенное представление Среды Kubernetes в Azure Pipelines.

Подробные сведения о новых функциях и полное объявление см. здесь.

Многоэтапные конвейеры YAML

Теперь мы предлагаем унифицированный интерфейс YAML, который позволяет настроить конвейеры для использования непрерывной интеграции (CI) и непрерывной поставки (CD). Определение конвейеров с помощью документов YAML позволяет проверка конфигурацию конвейера в систему управления версиями вместе с кодом приложения, чтобы упростить управление, управление версиями и управление.

Благодаря новой поддержке YAML мы также добавляем новый пользовательский интерфейс, который поможет вам визуализировать все многоэтапные конвейеры в продукте. Кроме того, у нас есть новый интерфейс просмотра журналов, который позволяет легко переходить между этапами и заданиями, а также помогает быстро выявлять ошибки и предупреждения.

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

Чтобы включить эти функции, перейдите на страницу предварительных версий функций и включите многоэтапные конвейеры.

Дополнительные сведения об этих функциях см. в полном объявлении здесь.

Azure Artifacts

Оплата за ГБ

До сих пор для всех, кто использует Azure Artifacts, требовалась отдельная дополнительная лицензия, помимо базовой лицензии Azure DevOps. Мы услышали ваши отзывы о том, что это негибкое, трудное в управлении и часто не экономичное. На основе этих отзывов мы изменили способ оплаты azure Artifacts. Теперь мы будем взимать плату только за используемое хранилище, а не за количество пользователей, которые его используют. Таким образом, каждый пользователь в вашей организации может получить доступ к пакетам и предоставить к ним общий доступ.

Каждая организация может бесплатно использовать хранилище размером до 2 ГБ. Плата за использование дополнительного хранилища взимается в соответствии с многоуровневыми тарифами, начиная с 2 долл. США за ГБ и уменьшаясь до 0,25 долл. США за ГБ. Полные сведения можно найти на нашей странице цен.

Общая доступность python и универсальных пакетов

В течение некоторого времени мы поддерживали пакеты Python, а также собственные универсальные пакеты в общедоступной предварительной версии. Начиная с этого момента, они являются общедоступными и готовыми для всех рабочих нагрузок.

Вы можете просмотреть запись блога о ценах с оплатой за ГБ и другие обновления Azure Artifacts здесь.

Администрирование

Более простой способ приобретения Azure DevOps

Мы постоянно работаем над улучшением наших комплексных возможностей, в том числе над тем, как вы покупаете наш продукт. В ответ на ваши отзывы мы рады сообщить об изменениях, которые упростят процесс приобретения некоторых Azure DevOps Services. Мы будем развертывать изменения Azure Artifacts 6 мая 2019 г., а другие изменения лицензирования будут отражены в вашем счете с 1 июня 2019 г.

Взгляните на запись блога с полным объявлением здесь.

Дальнейшие действия

Перейдите в Azure DevOps и посмотрите.

Отправка отзыва

Мы будем рады узнать, что вы думаете об этих функциях. Используйте меню отзывов, чтобы сообщить о проблеме или предоставить предложение.

Внести предложение

Вы также можете получить советы и ответы на свои вопросы от сообщества на Сайте Stack Overflow.

Thanks,

Гопинат Чигаккагари (Twitter)