Стоимость Azure DevOps на месте - PullRequest
0 голосов
/ 12 апреля 2019

Кажется странным спрашивать об этом на SO, но это то, что MS хочет, чтобы мы сделали, вот так ...

Я смотрю на настройку локального сервера Azure DevOps 2019, но, как обычно, лицензирование и затраты не очень прозрачны.

Наша команда разработчиков, скорее всего, получит подписки на Visual Studio Pro, которые, как я считаю, поставляются с серверной лицензией DevOps и клиентскими лицензиями. Что произойдет, если мы прекратим эти подписки - значит ли это, что мы больше не сможем использовать наш локальный сервер DevOps?

Мне не очень понятно, за какие "дополнительные возможности" нам, возможно, придется платить (расширения, конвейеры), и я не хочу, чтобы меня удивили. Основные требования:

  • Уметь запускать сборку при регистрации. Я не могу сказать, является ли это встроенной функцией или требует какого-то расширения и / или конвейера (и если так бесплатно или нет?)
  • Используйте задачи сборки для создания пакетов NuGet и размещения их на внутреннем сервере. Опять же, требует ли это каких-либо платных расширений или конвейеров?
  • Не должно быть никаких ограничений на месячное время сборки (в отличие от VSTS, которое, я считаю, составляет 240 минут)

Ответы [ 2 ]

1 голос
/ 15 апреля 2019

Насколько я понимаю:

Вы можете запустить Azure DevOps Server 2019 с хотя бы одной лицензией Visual Studio Professional или Enterprise .

Функции, доступные каждому пользователю, основаны на лицензии, назначенной ему: заинтересованные стороны (без лицензии) получают базовые знания, базовый доступ (профессиональный) предоставляет большинство функций, Enterprise предоставляет все функции.

Наиболее заметные различия между Basic и Enterprise:

  • Просмотр версий и управление утверждениями
  • Артефакты, опубликованные Microsoft
  • Расширения Azure DevOps

Однако, согласно этого объявления , артефакты теперь включены в базовую / профессиональную лицензию.

Таким образом, имея только профессиональные лицензии, вы должны хорошо запускать сборки, публиковать и использовать nuget-пакеты через каналы Artifact. Я думаю, что для установки расширений может потребоваться пользователь Enterprise и еще не протестировали «Просмотр версий и управление утверждениями» без лицензии Enterprise. Похоже, это изменилось по сравнению со старым TFS, который мы использовали, в котором пользователи Basic могли создавать и просматривать релизы.

Поэтому в любом случае рекомендую получить хотя бы одну лицензию Enterprise.

1 голос
/ 12 апреля 2019

один и два бесплатны, третий - бесплатно с самостоятельным агентом и 1800 минут - с размещенным агентом. Если у вас проект с открытым исходным кодом, у вас много свободного времени для вычислений (хотя это не относится к серверу Azure Devops).

Построение и выпуск конвейеров включены в Azure Devops Server 2019. https://docs.microsoft.com/en-us/azure/devops/server/release-notes/azuredevops2019?view=azure-devops#changes-to-artifacts-and-release-management-deployment-pipeline-licensing

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...