Как обновить файлы в TFS Git Repository через шаг сборки?

Как видите, сборка TFS уже подключена к git-репозиторию Development.Services.

Я хочу запустить скрипт powershell для извлечения некоторых шаблонов из API в $(build.sourcesDirectory) и затем запустить команду, чтобы отправить их все в Git Repo. Я могу справиться с частью PowerShell.

За исключением того, что я понятия не имею, какую команду запустить для Git. Когда я нажимаю " Рабочая папка" в "Дополнительно" для командной строки, это всплывает. Я чувствую себя действительно близко, но мне нужно какое-то руководство о том, как действовать.

1 ответ

Решение

Окружающая среда: TFS 2015.3.

Примечание:

  1. Вместо того, чтобы копировать шаблоны в $(build.sourcesDirectory), вы можете скопировать их в локальный каталог репо. Затем укажите рабочую папку в локальный каталог репо во всех задачах командной строки.
  2. Запустите агент сборки с учетной записью, которая может выдавать коммиты в TFS.
  3. Убедитесь, что вы установили Git на свой компьютер с агентом сборки.

Шаги для достижения того, что вы хотите:

  1. Бежать git add <filename> command:

  1. Бежать git commit -m "Commit message":

  1. Бежать git push origin master:

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