Моя команда начинает брать на себя задачу автоматизации нашего процесса сборки-развертывания-тестирования, начиная со сборки.
Прямо сейчас у нас есть определения сборки, настроенные в TFS, которые будут публиковать наш сайт на наших серверах с помощью веб-развертывания, и это работает; однако мы не можем хранить архив пакетов, которые будут создаваться при каждой сборке, потому что, когда мы включаем создание пакетов с параметром MSBuild /p:CreatePackageOnPublish=true
, сборка завершается сбоем из-за глупых ограничений длины файла NTFS.
Exception Message: TF400889: The following path contains more than the allowed 259 characters: \\builds.tfs.company.com\builds\Project.Dev.Nightly\Project.Dev.Nightly_20130630.6\Debug\_PublishedWebsites\Project.Middleware.Service_Package\Archive\Content\C_C\Builds\1005\Project\Project.Dev.Nightly\Sources\Source\Multi\Middleware\Project.Middleware.Service.
Есть ли способ, которым мы можем разбить папку «Архив» куда-нибудь еще?