Командные сценарии для возврата файлов в TFV C в Azure DevOps Pipeline - PullRequest
1 голос
/ 30 января 2020

Из одной из задач моего конвейера Azure DevOps я получу либо один файл, либо набор файлов в $(Build.SourcesDirectory) или $(Build.ArtifactStagingDirectory).

В следующем задании я должен зарегистрировать эти файлы в моем контроле исходного кода TFV C. Если я добавляю задачу командной строки, пожалуйста, дайте мне знать, что это за набор команд, которые я должен добавить к этой задаче.

1 Ответ

0 голосов
/ 31 января 2020

Командные сценарии для возврата файлов в TFV C в Azure DevOps Pipeline

Согласитесь с Дэниелом, первое, что мне нужно уточнить, берем ли мы источник из контроля источника для сборки или нет, сохранение файлов в систему контроля версий с помощью сценариев не рекомендуется. Это может загрязнить наш исходный код.

Если вы настаиваете на этом, то вам необходимо знать о рисках, связанных с этим, прежде чем проверять свой контроль версий TFV C.

Для регистрации файлов в системе управления версиями TFV C мы могли бы использовать tf.exe в командной строке, например:

"Path\TF.exe" checkin $/Path/Files/recursive

Путь для TF.exe зависит от версии Visual Studio и Установочные параметры для Visual Studio 2017:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\tf.exe

Вы можете проверить этот поток для получения более подробной информации.

Надеюсь, это поможет.

...