2016-05-29 4 views
0

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

У меня есть определение сборки, сгенерированное, когда я создал новое веб-приложение MVC и решил разместить его в Azure.

Внутри определения и вкладке процесса я вижу решение (.sln), которое выбрано в разделе «Проекты» (в разделе «Построение»); тесты для запуска и т.д. и т.п.

enter image description here

То, что я не понимаю, это deployemnt. Мое решение имеет несколько проектов (один из которых является веб-приложением), но я не вижу, где он говорит, что артефакт, который будет развернут, - это веб-приложение, а не другое из проектов в решении.

ответ

1

Это старая система сборки XAML. Поскольку вы находитесь на TFS 2015, вы не должны использовать его, если у вас нет существующих устаревших сборок.

Существует новая современная система сборки, с которой вы можете получить доступ с веб-портала, где вы можете составить определение своей сборки, выбрав ряд задач для запуска. Существуют встроенные задачи для развертывания, которые могут легко нацелить Azure, или вы можете использовать концентратор Release (также в Интернете в TFS 2015 Update 2 или новее) для организации конвейера выпуска между несколькими средами из набора артефактов сборки.

+0

Я забыл об этом, вы правы, что недавно было добавлено, не так ли. Тем не менее, придерживаясь моего первоначального вопроса, вы можете просто выяснить, где «проект для развертывания» указан в этом процессе? Я хотел бы знать, если я должен работать над чем-либо до обновления TFS 2015 2/Visual Studio Online. Благодарю. – obaylis

Смежные вопросы