Мы использовали TFS 2010 для управления рабочими элементами и спринтами некоторое время и недавно добавили отдельного человека QA. То, что мне нужно сделать, - либо создать определение сборки, которое я могу запустить по расписанию (например, по вторникам в 9 вечера), которые будут строить и/или развертывать рабочие элементы, находящиеся в состоянии «ReadyToDeploy», , Или способ получить список файлов для push на основе TFS API.TFS 2010 Создайте рабочие элементы в определенном состоянии
Моя конечная цель заключается в том, чтобы автоматизировать процесс выпуска, чтобы еженедельно отправлялись только те элементы, которые прошли QA. Затем клиент или QA могут утверждать, что элементы работают в стадии постановки, которая является зеркалом производства, а другое определение процесса или сборки будет развертывать те элементы, которые будут находиться в другом состоянии.
Я изменил рабочие элементы и рабочие потоки, чтобы выполнить разные состояния, но у меня возникла проблема с сборкой только исправлений или списком всех файлов, которые нужно нажимать на основании состояния рабочего элемента ,
Я открыт для любых идей или решений для этого, альтернатива заключается в том, что мне приходится управлять списком файлов и вручную отжимать файлы каждую неделю, и я пытаюсь уйти от этого.
Спасибо,
Edit: Как мы должны его установки в настоящее время является то, что каждый разработчик имеет свой собственный филиал и собственный веб-сайт, наше программное обеспечение на основе сервера и должен быть запущен на конкретном сервере. Наша магистраль связана с главным веб-сайтом dev. Именно здесь QA выполняет свое тестирование, чтобы переместить элемент в состояние готовности к развертыванию. Когда разработчик готов к QA, они проверяют свои изменения в своей ветке и сливаются в багажник. На данный момент сборки создаются из ствола. В наши ночи развертывания я открываю веб-сайт транка в VS и делаю публикацию, а затем беру эти файлы по сравнению с списком, предоставленным разработчиками и ftp скомпилированными файлами на наш производственный сервер.
Я думаю, вам нужно будет, чтобы разработчики только объединили эти рабочие элементы в другую ветку, которая строится. Автоматическое слияние X Y Z changeets было бы очень опасной игрой! – paulm
См. [Руководство по вставке и объединению сервера Visual Studio Team Foundation] (http://vsarbranchingguide.codeplex.com/) –