Есть ли способ выполнить операции регистрации и извлечения репозитория кода TFS из сборки Jenkins?

Моя конечная цель этого упражнения — обновить репозиторий кода TFS из содержимого (т. е. файлов и папок), которое копируется из другого источника.

Ниже приведен точный сценарий в моем проекте:

  • Существует репозиторий кода в VSTS Online.
  • Настройте Jenkins на моем локальном компьютере.
  • Настроил Jenkins для создания рабочей области для кода TFS.
  • Написанные сценарии PowerShell на этапе сборки для копирования файлов из другого источника в папку рабочей области, настроенную для TFS.

До этого момента все работает нормально. На следующем этапе я хочу обновить репозиторий TFS из всего, что есть в рабочей области.

Любая идея о том, как я могу достичь этого?

Спасибо,

Нирман


person Nirman    schedule 08.08.2016    source источник
comment
Как насчет использования инструмента командной строки tf из пакетного файла Windows? Вы можете использовать его для добавить, регистрация или оформить файлы по мере необходимости.   -  person Stefan Hanke    schedule 08.08.2016


Ответы (1)


Вы можете попробовать использовать команду tf со скриптом во время сборки, как предложил Стефан.

Если вы хотите использовать проводник Windows для управления файлами контроля версий TFS, вы также можете попробовать использовать Инструменты Microsoft Visual Studio Team Foundation Server 2015 Power Tools. Которые позволяют вам регистрироваться и выходить из папок.

Вам нужно: Во-первых, создать папку рабочей области, поместить свой проект в эту папку. Затем используйте расширения оболочки Windows, поставляемые с TFSPowerTools2015, для возврата и извлечения файлов в папке локальной рабочей области.

введите здесь описание изображения

person PatrickLu-MSFT    schedule 09.08.2016