Azure Pipelines

Непрерывно создавайте, тестируйте и развертывайте решения на любой платформе и в любом облаке

К вашим услугам размещенные в облаке конвейеры для Linux, macOS и Windows. Создавайте веб-приложения, а также классические и мобильные приложения. Выполняйте развертывание в любом облаке или локальной среде.

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

Любой язык, любая платформа

Создавайте, тестируйте и развертывайте приложения Node.js, Python, Java, PHP, Ruby, C/C++, .NET, Android и iOS. Запускайте параллельные задания в Linux, macOS и Windows.

Контейнеры и Kubernetes

Легко создавайте образы и отправляйте их в такие реестры контейнеров, как Docker Hub и Реестр контейнеров Azure. Развертывайте контейнеры в отдельные узлы или в Kubernetes.

Возможность расширения

Изучите и внедрите широкий диапазон созданных сообществом задач сборки, тестирования и развертывания, а также сотни расширений: от Slack до SonarCloud.

Развертывание в любое облако

Выполняйте непрерывную поставку (CD) программного обеспечения в любое облако, включая Azure, AWS и GCP. Визуализируйте развертывание для любого количества взаимозависимых этапов.

Бесплатно для решений с открытым кодом

Обеспечьте быстрые конвейеры непрерывных интеграции и поставки (CI/CD) для каждого проекта с открытым кодом. Вы можете бесплатно выполнять 10 параллельных заданий и получаете неограниченное число минут сборки для всех проектов с открытым кодом.

Расширенные рабочие процессы и возможности

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

Являетесь пользователем GitHub? Тогда вы получаете все необходимые возможности.

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

Ускорьте создание и развертывание решений с помощью предложения Pipelines

Агенты Linux, macOS и Windows размещаются в среде Майкрософт

Упростите управление оборудованием и виртуальными машинами с помощью размещенных в облаке агентов Майкрософт. Получите полную поддержку конвейера CI/CD для каждой крупной платформы и инструмента.

Эффективные рабочие процессы с поддержкой собственного контейнера

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

Гибкие развертывания на виртуальные машины, в Kubernetes или бессерверные среды

Выполняйте развертывание на виртуальные машины, в Kubernetes, службу "Функции Azure", службу "Веб-приложения Azure" или любое облако. Используйте этапы, проверки и подтверждения, чтобы создать стратегию развертывания, которая подходит вам и гарантирует качество на каждом этапе. Поддерживается даже развертывание из других систем CI, таких как Jenkins.

Pandas

Pandas is a community-maintained project, and Azure Pipelines lets me be more efficient at reviewing pull requests and contributions. It automatically tests the pandas code on Windows, Lunux and Mac, and I can see results in one place. If the tests fail for a pull request, I can just tell the contributor to "ping me on green".

Джефф Ребэк (Jeff Reback), специалист по обслуживанию проекта Pandas

Проекты с открытым кодом

10 предоставляется бесплатно

Выполнение параллельных заданий без месячных ограничений по времени

CI/CD на сервере Майкрософт

1 предоставляется бесплатно

Выполнение одного параллельного задания — до 1 800 мин в месяц

За выполнение каждого дополнительного параллельного задания взимается $40

Локальное размещение CI/CD

1 предоставляется бесплатно

Выполнение одного параллельного задания без месячных ограничений по времени

За выполнение каждого дополнительного параллельного задания взимается $15

Как мы используем Azure Pipelines

Узнайте, как команда обслуживания инфраструктуры .NET в Майкрософт использует Azure Pipelines для выполнения миллионов автоматических тестов в день для проекта .NET Framework с открытым кодом. Узнайте, как команда оптимизировала сотрудничество с сообществом разработчиков ПО с открытым кодом с помощью общих инструментов и перехода на единую систему CI, которая поддерживает все их сборки для Windows, Linux и Mac.