Нужно ли импортировать код в VSTS?
У меня есть свой репозиторий в bitbucket, теперь для CI я создаю определение сборки в VSTS, обратите внимание, что из-за ограничений команды мне нужно продолжить bitbucket, поэтому я настроил VSTS для запуска сборки, когда изменения вносятся в основную ветвь.
Теперь для размещения файлов, таких как файлы.Nuspec, скрипты Powershell (те, которые мне нужны для процесса сборки), нужно ли мне импортировать код из репозитория в VSTS? потому что, когда я иду в Code > Files, он показывает, что Project пуст. Добавьте немного кода!
1 ответ
Нет необходимости импортировать файлы / код в VSTS.
Если вам нужно указать файлы (например, .nuspec
или же .ps1
и т.д.) в своем определении сборки вы можете указать файлы из вашего репозитория bitbucket или с компьютера агента сборки.
Если файлы уже управляются в вашем репозитории Bitbucket, вы можете выбрать файлы напрямую.
Если файлы не управляются в вашем репозитории Bitbucket, есть два варианта, которые вы можете использовать:
Вариант 1: скопировать файлы на компьютер агента сборки
Если вы не используете размещенный агент для сборки CI, вы можете скопировать файлы на компьютер агента сборки в каталог, к которому компьютер агента может получить доступ. Такие как копия
test.ps1
вC:\test\test.ps1
агента компьютера, то вы можете указать файл powershell с путемC:\test\test.ps1
в вашем определении сборки.Вариант 2: добавьте файлы в репозиторий Bitbucket
Вы также можете зафиксировать файлы в своем репозитории Bitbucket. Затем укажите файлы с относительным путем. Например добавить файл
test.ps1
в ваш репозиторийmytest
каталог (rootRepo\mytest\test.ps1
), то вы можете указать powershell с путемmytest\test.ps1
в вашем определении сборки.