Процедура выпуска приложений .Net и VSS - PullRequest
1 голос
/ 09 декабря 2010

В нашей команде около 20 разработчиков приложений.

Весь код приложения находится в VSS.

Разработчики имеют свои локальные копии и вносят изменения, а затем проверяют файлы в VSS.

Руководители групп изучат код и запустят его со своих компьютеров, и, если все будет хорошо, они переместяткод для QA Server.

QA после тестирования, если все файлы проверены, и релиз-инженер получит последнюю версию из VSS, скомпилирует и переместит файлы в промежуточное состояние.

Будет выполнено UATна стадии подготовки и, если это будет одобрено, релиз-инженер скопирует все файлы из стадии подготовки и переместит их в производство.

Возможно, у нас возникли проблемы с этим подходом, так как разработчики проверяли некоторые файлы в VSS во время его работы.на стадии подготовки, которые не должны были переходить на стадии подготовки.

Мы используем VS.net 2008 в качестве IDE, у нас нет Team Foundation Server, а Visual Source safe является нашей базой данных управления исходным кодом.

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

Спасибо

1 Ответ

0 голосов
/ 09 декабря 2010

Вы можете использовать метки в VSS - выпуски меток и таким образом вы всегда можете вернуться к известному состоянию кода.

То есть, предположим, что вы готовы к некоторому коду дляперейдите в QA - в этот момент пометьте всю ветвь номерами версий, скажем, «Версия 1.1».

Когда придет время перейти на UAT / Production, получите все элементы, помеченные как «Версия 1.1» -обеспечение согласованного процесса обеспечения качества с точно таким же кодом.

Когда ваша следующая версия кода будет готова к обеспечению качества, пометьте ее как «Версия 1.2» ... и т. д. и т. д.

Однако вам нужно будет решить, как поступить с исправлениями ошибок.

...