TFS 2018 AzureFileCopy, версия 2 - PullRequest
       8

TFS 2018 AzureFileCopy, версия 2

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

Я использую задачу AzureFileCopy для копирования результатов сборки в хранилище Azure.Чтобы использовать его со статическим веб-сайтом (контейнером $ web), мне нужно использовать версию 2 задачи AzureFileCopy.Но в определении сборки я могу выбрать только версию "1. *"

Как установить более новую версию этой задачи?

Я использую обновление TFS2018 3.2

Ответы [ 3 ]

0 голосов
/ 27 марта 2019

Установите node.js и npm run: npm install -g tfx-cli

После установки запустите командную строку node.js.

run tfx login

служба вводаurl и PAT (созданный из веб-портала)

run tfx build tasks upload --task-path (e.g. .\AzureFileCopyV2) --service-url https://<tfs url> (включая коллекцию на 2017 год, я полагаю)

Возможно, вам снова будет предложено указать ваш PAT.Введите его и загрузите файл.

0 голосов
/ 27 марта 2019

Официально встроенные задачи обновляются только при обновлении сервера до следующей версии обновления или основной версии.TFS 2018 update 3.2 является последней версией обновления для TFS 2018, и, учитывая, что только что выпущен Azure DevOps Server 2019 (новое имя для TFS), я ожидаю, что никакие новые версии задач не будут поставляться для TFS 2018 с обновлением 4, если это когда-либо случится.см. индикатор.

Обходной путь

ВНИМАНИЕ это может вызвать проблемы при обновлении до другой версии сервера на более поздней стадии, может потребоваться более новые версии конвейеров AzureАгент и может перевести вас в неподдерживаемое состояние.

Вы можете клонировать Задачи Azure Pipelines репо, построить его локально и затем использовать tfx-cli дляобновить встроенные задачи на вашем сервере , как описано в LiveFastYoung .

git clone https://github.com/Microsoft/azure-pipelines-tasks.git
cd azure-pipelines-tasks
npm install
npm run-script build --task AzureFileCopyV2

npm install tfx-cli@latest -g
cd tasks AzureFileCopyV2
tfx build tasks upload --task-path . --service-url {{https://server/tfs/collection}}
0 голосов
/ 31 января 2019

Я полагаю, что он доступен в Azure DevOps Server 2019 RC2, если вы хотите выполнить обновление.

...