Нужно ли импортировать код в 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 в вашем определении сборки.

Другие вопросы по тегам