Релиз TFS - сбой при извлечении артефакта сборки - PullRequest
1 голос
/ 08 января 2020

У меня есть определение сборки пользовательского интерфейса TFS для c# проекта модульного тестирования. До завершения сборки артефакты публикуются с помощью задачи «Publi sh Build Artifacts» (опубликовано в Azure Pipelines). Он построен на агенте, который работает на Windows10 x64 (но построен с использованием задачи «Visual Studio Build» с использованием платформ x86 и x64).

У меня также есть среда выпуска TFS UI , который запускается в группе развертывания, которой, в свою очередь, необходимо извлечь артефакты сборки из указанной сборки с помощью задачи «Извлечь артефакт сборки».

Когда выпуск выполняется на агенте, работающем на x64 Windows10 или x64- Windows7 машина, все идет хорошо.

Но, когда релиз запускается на агенте, работающем на компьютере x86 Windows 7, задача «Fetch Build Artifact» завершается с ошибкой : Указанный исполняемый файл не является допустимым приложением для этой платформы ОС

Любая помощь будет принята с благодарностью - я перепробовал все, что мог, но я относительно новичок в TFS .

Примечания:

** Моя версия агента для машины сборки - 2.141.1.

** Моя версия агента для группы развертывания. машина 2.160.1

** я пробовал бу ilding на машине x86 win7 - «получить сборочный артефакт» в релизе все еще не работает.

** Я пробовал «скачать сборочный артефакт», но все равно не работает.

** сама задача «загрузить артефакт конвейера» не работает (отображается как «предварительный просмотр»).

...