Visual Studio Online. Что это такое и с чем её едят?
Visual Studio Online, основанна на возможностях Team Foundation Server, представляет собой интернет-пространство для ваших проектов разработки. Быстро настройте необходимую облачную инфраструктуру без необходимости установки или настройки каких-либо серверов.
С какими IDE её можно использовать?
— Visual Studio Online подключается к Visual Studio, Eclipse, Xcode и другим Git-клиентам, что позволяет обеспечить поддержку кроссплатформенной разработки.
Каждая учетная запись Visual Studio Online предусматривает возможность бесплатной работы пяти пользователей. По мере расширения группы или роста потребностей соединяйте и сопоставляйте пользовательские планы и ресурсы, чтобы дать каждому из пользователей именно то, что ему нужно. Подписчики Visual Studio с MSDN могут присоединяться к проектам в учетных записях с пятью бесплатными пользователями.
Размещайте код в облаке
Размещайте код в облаке, чтобы иметь к нему доступ в любое время и из любого места. Используйте традиционную централизованную систему контроля версий Team Foundation Version Control или используйте репозитории Git, если вы предпочитаете распределенный подход.
Создайте частные репозитории исходного кода в облаке
Независимо от того, сколько разработчиков вам необходимо поддерживать (3-5 человек или несколько тысяч), вы можете управлять исходным кодом в облаке, используя расширенные технологии ветвления, объединения и визуализации.
Выберите управление исходным кодом с помощью Git или TFVC
Используйте ту модель управления исходным кодом, которая наилучшим образом вам подходит: распределенная система контроля версий с использованием Git, либо централизованная система контроля версий с использованием TFVC. Выбор за вами.
Обсуждайте изменения в коде с коллегами
Создавайте комментарии и отвечайте на комментарии ваших сотрудников, созданные в местах изменения кода.
Управляйте работой в одном месте
Управляйте проектом и в облаке. Быстро планируйте, контролируйте и отслеживайте все свои невыполненные работы и группы с помощью простых и полностью интегрированных средств для гибкого планирования и управления портфелем.
Фиксируйте невыполненные работы и работайте со спринтами
Создавайте иерархически упорядоченные невыполненные работы на каждом уровне дробления для быстрого выявления, расстановки приоритетов и назначения работ. Используйте теги для быстрого распределения по категориям и фильтрации.
Отслеживайте требования, задачи и ошибки с помощью рабочих элементов
Используйте рабочие элементы для назначения задач и ошибок группе, отслеживания состояния и координирования работ внутри группы. Связывайте рабочие элементы с изменениями в коде и связывайте рабочие элементы между собой.
Отслеживайте ход выполнения работ с помощью доски Kanban и доски задач гибкой разработки
Отслеживайте общий ход выполнения работ на доске Kanban во время выполнения группой имеющихся задач и отслеживайте ход выполнения работ для спринтов с помощью доски задач на базе Scrum.
Создавайте приложения в облаке
Создавайте процессы сборки, которые автоматически компилируют и тестируют ваши приложения в облаке, по запросу или в рамках стратегии автоматизированной непрерывной интеграции, и управляйте ими.
Разгружайте сборки
Используйте облачный контроллер сборки и месячный выделенный объем бесплатных минут сборки для распределения ресурсоемких задач сборки проекта в облаке.
Автоматизируйте процесс сборки
Автоматизируйте сборку в облаке для ее выполнения в ночное время или после каждого возврата, чтобы обеспечить сборку кода и его готовность к развертыванию.
Отслеживайте состояние сборки с течением времени
Просматривайте актуальные результаты сборки на домашней странице проекта и настраивайте уведомления.
Подробно изучайте структуру приложений
Visual Studio Online Application Insights — это новая облачная служба (в настоящее время доступна версия Preview), которая собирает множество данных об операциях, производительности и использовании клиентами из клиентских приложений и приложений для устройств, а также серверных приложений, независимо от того, запущены ли они локально, в Microsoft Azure, в облачной службе стороннего поставщика или с использованием сочетания этих способов.
Используйте функционально насыщенные панели управления и динамические отчеты, содержащие сведения о приложении
Панели управления предоставляют сведения о работе приложений и позволяют создавать настраиваемые представления. Динамические отчеты содержат сводные данные о различных аспектах вашего приложения.
Отслеживайте использование вашего приложения.
Узнайте все о своем приложении, изучая интерактивные данные, например географическое положение пользователей и предпочитаемые браузеры. Эти сведения затем можно будет использовать для принятия обоснованных решений по приложению.
Вывод: Visual Studio Online является функциональной и почти бесплатной ( до 5 пользователей ) альтернативой Team Foundation Server. Если вы маленькая команда разработчиков, то это как раз для вас.