Задача TFS 2017 Get Sources всегда очищать артефакты сборки - PullRequest
0 голосов
/ 31 января 2019

Я пытаюсь создать инкрементную сборку (собирать только те проекты, которые были изменены) в репозитории TFS 2017.3 GIT.Для этого необходимо установить флаг очистки в False в задаче «Получить источники».

enter image description here

Проблема возникает из-за того, чтоэта запущенная сборка evey удаляет содержимое каталога артефактов на этапе «Инициализировать задание», поэтому этап сборки не может найти предыдущие сборки, чтобы избежать повторной сборки.

enter image description here

Версия агента 2.144.2.

Есть идеи о том, как я могу это исправить?

С уважением

1 Ответ

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

Из документов :

Обратите внимание, что $ (Build.ArtifactStagingDirectory) и $ (Common.TestResultsDirectory) всегда удаляются и воссоздаются до каждой сборки, независимо от любыхэтих настроек.

Поэтому, если вы хотите сохранить артефакты, вам нужно сохранить их в другом каталоге сборки (s / b / root agent work).

...