Нужно ли мне импортировать код в VSTS?

У меня есть мой репозиторий в bitbucket, теперь для CI я создаю определение сборки на VSTS, обратите внимание, что из-за ограничений команды мне нужно продолжить работу с битбакетом, поэтому я настроил VSTS для запуска сборки при изменении сделаны для master ветки.

Теперь для размещения файлов, таких как файлы .Nuspec, сценарии Powershell (те, которые мне нужны для процесса сборки), нужно ли мне импортировать код из репозитория в VSTS? потому что, когда я иду в «Код»> «Файлы», он показывает, что Проект пуст. Добавьте код!


person Aniket Bhansali    schedule 23.04.2018    source источник


Ответы (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 вашего репозитория bitbucket (rootRepo\mytest\test.ps1), затем вы можете указать powershell с путем mytest\test.ps1 в определении сборки.

person Marina Liu    schedule 23.04.2018