Как обновить файлы в TFS Git Repository через шаг сборки?
Как видите, сборка TFS уже подключена к git-репозиторию Development.Services.
Я хочу запустить скрипт powershell для извлечения некоторых шаблонов из API в $(build.sourcesDirectory) и затем запустить команду, чтобы отправить их все в Git Repo. Я могу справиться с частью PowerShell.
За исключением того, что я понятия не имею, какую команду запустить для Git. Когда я нажимаю " Рабочая папка" в "Дополнительно" для командной строки, это всплывает. Я чувствую себя действительно близко, но мне нужно какое-то руководство о том, как действовать.
1 ответ
Решение
Окружающая среда: TFS 2015.3.
Примечание:
- Вместо того, чтобы копировать шаблоны в $(build.sourcesDirectory), вы можете скопировать их в локальный каталог репо. Затем укажите рабочую папку в локальный каталог репо во всех задачах командной строки.
- Запустите агент сборки с учетной записью, которая может выдавать коммиты в TFS.
- Убедитесь, что вы установили Git на свой компьютер с агентом сборки.
Шаги для достижения того, что вы хотите:
- Бежать
git add <filename> command
:
- Бежать
git commit -m "Commit message"
:
- Бежать
git push origin master
: