- PVSM.RU - https://www.pvsm.ru -

Знакомство с Azure DevOps

Вышел Azure DevOps! Сегодня мы кратко расскажем об этой новой платформе, ее решениях, процессе перехода с Visual Studio Team Services и об использовании в реальных проектах. Присоединяйтесь!

Знакомство с Azure DevOps - 1

Сегодня мы объявляем о выходе Azure DevOps. Общаясь с нашими клиентами и разработчиками по всему миру, мы поняли, что DevOps приобретает критически важное значение для успешной командной работы. Azure DevOps воплощает более чем 15-летний опыт создания инструментов для разработки программного обеспечения. За последний месяц свыше 80 000 пользователей в корпорации Microsoft и тысячи наших клиентов, как крупных, так и не очень, использовали сервисы DevOps для создания продуктов.

Сегодня в этих сервисах представлены инструменты, используемые на каждом этапе разработки, которые позволяют создавать программное обеспечение быстрее и качественнее. Это наиболее полное предложение, представленное в общедоступном облаке. В Azure DevOps [1] входят:

Azure Pipelines

Непрерывная интеграция и развертывание, поддержка любых языков, платформ и облачных сервисов. Подключение к GitHub и любому репозиторию Git, непрерывное развертывание. Подробности [2].

Azure Boards

Мощные инструменты контроля рабочего процесса: канбан-доски, журналы невыполненных работ, командные информационные панели и настраиваемые отчеты. Подробности> [3].

Azure Artifacts

Каналы пакетов Maven, npm и NuGet из открытых и закрытых источников. Подробности [4].

Azure Repos

Закрытые облачные репозитории Git неограниченного объема для хранения файлов проекта Совместные запросы на включение, улучшенное управление файлами и многое другое. Подробности [5].

Azure Test Plans

Комплексное решение для планирования и произвольного тестирования. Подробности [6].

Все сервисы Azure DevOps открыты и расширяемы. Они отлично подходят для любого типа приложений независимо от среды, платформы или облака. Их можно использовать совместно в качестве комплексного решения DevOps или по отдельности, с другими сервисами. Если вы планируете использовать Azure Pipelines для создания и тестирования службы узла из репозитория GitHub и ее развертывания в контейнере в AWS, то без труда сможете это сделать. Azure DevOps поддерживает как открытые, так и закрытые облачные конфигурации. Вы запускаете их в нашем облаке или собственном ЦОД. Не нужно приобретать разные лицензии. Узнать больше о ценах [7]на Azure DevOps.

Пример независимого использования Azure Pipelines для создания репозитория GitHub:

Знакомство с Azure DevOps - 2

В качестве альтернативы приведем пример разработчика, использующего все службы Azure DevOps в одном удобном месте в Azure Boards.

Знакомство с Azure DevOps - 3

Для проектов с открытым исходным кодом можно бесплатно использовать непрерывную разработку и развертывание с Azure Pipelines

В качестве подтверждения того, что мы намерены предоставлять открытые и гибкие инструменты всем разработчикам, в Azure Pipelines можно неограниченное время бесплатно выполнять непрерывную разработку и развертывание [8] до десяти задач одновременно для каждого проекта с открытым исходным кодом. Azure Pipelines идеально подходит для проектов любого типа, поскольку располагает облачным кластером Linux, MacOS и Windows.

Многие крупнейшие проекты с открытым исходным кодом уже используют Azure Pipelines для непрерывной разработки и развертывания, например, Atom [9], CPython [10], Pipenv [11], Tox [12], Visual Studio Code [13] и TypeScript [14], и этот список растет с каждым днем.

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

Azure Pipelines теперь доступна на GitHub Marketplace [15]. Чтобы приступить к работе с GitHub и любым другим репозитарием с открытым исходным кодом, потребуется минимальная настройка.

Краткий обзор [16] Azure Pipelines.

Развитие Visual Studio Team Services (VSTS)

Azure DevOps – это результат развития Visual Studio Team Services (VSTS). Пользователи VSTS будут автоматически переведены на Azure DevOps. Существующие пользователи не потеряют в функциональности, однако приобретут больше возможностей выбора и контроля. Полная прозрачность и интеграция, отличительные особенности VSTS, сохранились. Службы Azure DevOps отлично сочетаются друг с другом. Мы начнем переводить пользователей сегодня, и в течение ближайших нескольких месяцев они увидят все изменения. Что это значит?

  • URL-адреса изменятся с abc.visualstudio.com на dev.azure.com/abc. Будет включена переадресация с адреса visualstudio.com, поэтому вы не столкнетесь с битыми ссылками.
  • Поскольку служба изменилась, обновился и интерфейс [17]. Мы продолжим улучшать его, основываясь на отзывах пользователей пробной версии. У новых пользователей он будет включен по умолчанию. В ближайшие месяцы он станет основным и для существующих пользователей.
  • Локальный сервис Team Foundation Server (TFS) будет по-прежнему обновляться, обновления будут аналогичны тем, что выпускаются для Azure DevOps. После выхода следующей версии TFS продукт получит новое название — Azure DevOps Server и будет обновляться в прежнем режиме.

Узнайте [18], как уже сейчас применить эти изменения для текущих пользователей VSTS.

Полезные материалы

Руководство по стратегии и использовании Azure

Это руководство предназначено для того, чтобы помочь вашей ИТ-команде более эффективно внедрять и интегрировать облачные технологии. Вы познакомитесь с концепциями облаков, а также с советами и рекомендациями по Azure:

  • Общие советы по архитектуре, идентификации и облачном дизайне;
  • DevOps и как он сочетается с облачными технологиями;
  • Интеграция, планирование и управление облачными ресурсами;
  • Управление Microsoft Azure.

Знакомство с Azure DevOps - 4 [19]

Скачать [19]

Автор: sahsAGU

Источник [20]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/microsoft/294468

Ссылки в тексте:

[1] Azure DevOps: https://azure.microsoft.com/services/devops/

[2] Подробности: https://azure.microsoft.com/services/devops/pipelines/

[3] Подробности>: https://azure.microsoft.com/services/devops/boards/

[4] Подробности: https://azure.microsoft.com/services/devops/artifacts/

[5] Подробности: https://azure.microsoft.com/services/devops/repos/

[6] Подробности: https://azure.microsoft.com/services/devops/test-plans/

[7] ценах : https://azure.microsoft.com/pricing/details/devops/azure-devops-services/

[8] бесплатно выполнять непрерывную разработку и развертывание: https://azure.microsoft.com/pricing/details/devops/azure-pipelines/

[9] Atom: https://dev.azure.com/github/Atom/_build/results?buildId=6092&view=logs

[10] CPython: https://dev.azure.com/python/cpython/_build/results?buildId=24985&view=logs

[11] Pipenv: https://dev.azure.com/pypa/pipenv/_build/results?buildId=719&view=logs

[12] Tox: https://dev.azure.com/toxdev/tox/_build/results?buildId=355&view=logs

[13] Visual Studio Code: https://dev.azure.com/vscode/VSCode/_build/results?buildId=6174&view=logs

[14] TypeScript: https://dev.azure.com/typescript/TypeScript/_build/results?buildId=11132&view=logs

[15] GitHub Marketplace: https://github.com/marketplace/azure-pipelines

[16] Краткий обзор: https://azure.microsoft.com/en-us/blog/announcing-azure-pipelines-with-unlimited-ci-cd-minutes-for-open-source/

[17] обновился и интерфейс: https://blogs.msdn.microsoft.com/devops/2018/06/19/new-navigation/

[18] Узнайте: https://docs.microsoft.com/en-us/azure/devops/release-notes/2018/sep-10-azure-devops-launch

[19] Image: https://azure.microsoft.com/ru-ru/resources/azure-strategy-and-implementation-guide/ru-ru/?wt.mc_id=AID729732_QSG_270348

[20] Источник: https://habr.com/post/423367/?utm_campaign=423367