Я пытаюсь создать определение сборки в Visual Studio 2013 с использованием шаблона TfvcTemplate.12.xaml. Одна из моих целей - скопировать папку источников в папку для удаления. Я уже пытался использовать метод CopyDirectory, но безуспешно. Как скопировать исходную папку моего решения в папку с папкой?Visual Studio Team Services Build Definition - Как скопировать исходную папку
ответ
Вы можете использовать посттестируемый вызов PowerShell для добавления сценария PowerShell к своей сборке, который вызывается после запуска тестов.
Вы можете вызвать команду ps «move-item» для перемещения бит, и вы можете получить доступ как к источнику, так и по двоичным файлам из переменных окружения.
Если вы используете Visual Studio онлайн, вы можете добавить (или изменить) этап под названием «Копирование файлов» в вашем определении сборки и добавить «***» в «Материалы ", он будет включать все в архив сбрасывания. Имейте в виду, что это может сделать процесс сборки намного медленнее (в зависимости от ваших действий).
Я не уверен, насколько легко было бы воспроизвести это поведение с использованием шаблонов Xaml, но я предполагаю, что он также должен быть прямым.
- 1. Visual Studio Team Services Build - Git Repository
- 2. Build Counter - Visual Studio Team Services
- 3. Visual Studio Team Services Build Notifications
- 4. Visual Studio Team Services build issue
- 5. Visual Studio Team Services Release Definition - Задача переименовать файл?
- 6. TFS/Visual Studio Online build definition backup
- 7. Visual Studio Team Services Basic Build and Deploy
- 8. Ошибка Visual Studio Team Services
- 9. Visual Studio Team Services ACL
- 10. Visual Studio Team Services/Azure
- 11. Как скопировать сборку Visual Studio Team Build в новый проект
- 12. Visual Studio Team Services build не может найти .sln-файлы
- 13. Отключить тесты mocha в Visual Studio Team Services Build
- 14. Visual Studio team services build .net core 1.1
- 15. Использование WebDeploy с Visual Studio Team Services Hosted Build Controller
- 16. MVC 5 build failing на Visual Studio Team Services
- 17. Visual Studio Team Services Build - Публикация на локальный канал NuGet
- 18. Visual Studio Team Services UWP build с AdMediator
- 19. Visual Studio Team Services vNext build webpack error
- 20. Visual Studio Team Services build Ошибка машинописного текста
- 21. Visual Studio Team Services Assembly Versioning
- 22. Подстановка строк в Visual Studio Team Services
- 23. Как использовать Visual Studio Team Services API
- 24. Visual Studio Team Services - как сменить язык?
- 25. Ошибка Angular2 в Visual Studio Team Services
- 26. Как экспортировать результаты тестов из Visual Studio Team Services
- 27. Visual Studio Team Services Monitor Пользователь
- 28. Миграция между проектами Visual Studio Team Services
- 29. Удалить проект в Visual Studio Team Services
- 30. Visual Studio Team Services игнорирует файлы
Я следую вашим ссылкам и нашел файл powershelscript GatherItensForDrop.ps1, который я запускаю, и я получаю следующие ошибки: Копировать: Доступ к пути «C: \ a \ bin \ AssemblyInfo.cs» отрицается В C: \ a \ src \ AxClassLibrary \ AxClassLibrary \ Scripts \ GatherItemsForDrop.ps1: 127 char: 3 + Копировать $ file $ Env: TF_BUILD_BINARIESDIRECTORY + ~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: PermissionDenied: (C: \ a \ src \ AxClas ... AssemblyInfo.cs: FileInfo) [Copy-Item] , Неавторизованный AccessException. Ты знаешь почему? –