Автоматизированная публикация с использованием Teamcity - PullRequest
2 голосов
/ 11 августа 2011

Я новичок в управлении конфигурацией, и мне необходимо внедрить решение, в котором мне нужно опубликовать новую версию моего приложения Windows на общем сетевом диске, используя Trigger Teamcity.У нас уже есть сервер Teamcity для непрерывной интеграции, который используется для непрерывной интеграции сборки.Можно ли публиковать новую версию каждый раз вместе со сборкой, используя MSBUILD или что-то в этом роде?

Большое спасибо за чтение.

1 Ответ

1 голос
/ 12 августа 2011

Абсолютно. Я полагаю, у вас уже есть цель Build/Compile MSBuild. Так что теперь вы можете создать Deploy.targets, который просто выполняет <Copy> MSBuild Task. Атрибут InputFiles указывает файлы, которые создаются Build/Compile target, а OutputFiles будет путь к сетевой папке назначения. После этого вы должны сделать цель Deploy зависимой от цели Build, указав DependsOn="Build"

...