2017-02-01 23 views
1

Группы задач - отличный способ создать библиотеку обычно выполняемых операций сборки и/или развертывания в Visual Studio Online. Кто-нибудь знает способ сделать копию (или клонировать) существующей группы задач? Я не вижу в качестве опции в пользовательском интерфейсе.Как скопировать группы задач в Visual Studio Online?

ответ

1

Я думаю, что еще нет способа сделать это. Это невозможно даже при TFS On-premise. Хотя наш специалист TFS сказал нам, что он должен появиться с обновлением TFS2017 1.

Единственное, что вы можете сделать, это выбрать все задачи в своей группе задач и создать с ними новую TaskGroup. Это в основном то же самое, что клонирование самой группы задач - это только за несколько кликов.

+0

Отлично! Я полностью пропустил, что я создаю группу задач из группы задач. Очень мета ... – CRender

+0

С этим подходом стоит отметить, что он технически обновляет группу задач, которую вы клонируете, чтобы использовать новую группу задач вместо своих исходных задач. Тем не менее, вы можете просто отказаться от сохранения в этот момент, и вам хорошо идти. Возможно, это было очевидно, но коллега должен был указать это мне, поэтому я подумал, что это может быть полезно. –

1

В настоящее время в VSTS и TFS нет функции Task Group для копирования.

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

  1. Создать Целевую группу из определения сборки/выпуска
  2. Перейдите Построить & RELEASE>Группировка задач
  3. Выберите целевую группу, что нужно изменить, изменить Свойства/Задачи
  4. Сохранить Группа задач

Если вы просто хотите, чтобы скопировали группы задач, вы можете установить расширение «Copy Build Steps». он может копировать шаги сборки/выпуска из одного определения в другое, а также поддерживать копию группы задач.
После установки удлинителя перейдите к Сооружения купе>Все определения. Новый пункт меню, «Копировать шаги сборки» будет доступен, когда вы нажмете на '' ... '' позади определения.

Чтобы использовать группу задач: В определении сборки/выпуска выберите Добавить шаги/задачи, которые нужно открыть в каталоге задач. Выберите категорию, указанную для своей группы задач, и найдите группу задач (она отображает имя и описание, которые вы указали при его создании), затем выберите «Добавить» - как и в случае любой другой задачи. enter image description here enter image description here

+0

Отличная информация, но я награждаю ответ phifi, так как это решение не требует расширения и будет работать одинаково как для Builds, так и для выпусков. – CRender

2

Или вы могли бы экспортировать свою группу задач, изменить свое имя и Id в экспортированной Json, и импортировать его.

+0

Это сработало для меня и довольно просто. Спасибо! –