SachinPt Ответов: 1

Как мы можем развернуть измененные файлы только через конвейер CICD в TFS azure ?


Привет,

Я работаю над приложением .Net Websites. Я хочу создать конвейер CICD, который создает автоматизированный пакет сборки только измененных файлов (Дельта-изменения), а не полное решение. Я использую TFS Azure для создания этого конвейера.

Пожалуйста, предложите, если есть какой-либо способ получить измененные файлы через конвейер CICD.

Спасибо
Сачин

Что я уже пробовал:

Мы попробовали приведенный ниже сценарий powershell, чтобы извлечь измененные файлы.

[строка] имя пользователя = "*****";
$password = ConvertTo-SecureString "****" -AsPlainText -Force
$credentials = New-Object System.Management.Автоматизация.PSCredentials ($username, $password)
$tfs = get-tfsserver $tfsCollectionPath -credetials $credetials


Но он выдает ошибку "get-tfsserver : TF30063 вы не авторизованы для доступа к серверу <tfs="" path=" " >".

1 Ответов

Рейтинг:
1

Sandeep Mewara

Вот, взгляните на эти ступеньки: Создать пакет Дельта с трубопроводом концепция DevOps Azure с помощью Git | концепция DevOps ноты[^]

Высокий уровень, вам нужно:
- Сгенерируйте список измененных файлов.
- Копирование измененных файлов.

Цитата:
Но он выдает ошибку "get-tfsserver : TF30063 вы не авторизованы для доступа к серверу <tfs="" path=" " >".

Что касается вышеприведенной ошибки, которую вы получаете, то у вас может быть либо неправильное имя пользователя/пароль, либо есть какие-то другие кэшированные данные, которые необходимо очистить. Начните с очистки temp/cookies/кэша. Если она делает НТО помочь, пройти через это: Обновление кэшей данных на клиентах - Azure DevOps | Microsoft Docs[^]