TFS 2018 AzureFileCopy任务版本2

TFS 2018 AzureFileCopy任务版本2,azure,tfs,Azure,Tfs,我使用AzureFileCopy任务将生成结果复制到azure存储。要将其用于静态网站(容器“$web”),我需要使用AzureFileCopy任务的版本2。但在构建定义中,我只能选择版本“1.*” 如何安装此任务的较新版本 我使用TFS2018更新3.2,如果您想升级,我相信它在Azure DevOps Server 2019 RC2中可用。安装node.js和npm 运行: npm安装-g tfx cli 安装完毕后,启动node.js命令提示符 跑 tfx登录 输入服务url和PAT(从w

我使用AzureFileCopy任务将生成结果复制到azure存储。要将其用于静态网站(容器“$web”),我需要使用AzureFileCopy任务的版本2。但在构建定义中,我只能选择版本“1.*”

如何安装此任务的较新版本


我使用TFS2018更新3.2,如果您想升级,我相信它在Azure DevOps Server 2019 RC2中可用。

安装node.js和npm 运行:
npm安装-g tfx cli

安装完毕后,启动node.js命令提示符

tfx登录

输入服务url和PAT(从webportal创建)

tfx构建任务上载--任务路径(例如..\AzureFileCopyV2)--服务url https://
(我相信包括2017年的收集)


可能会再次提示您进行拍拍。输入并上传文件

正式而言,只有当您将服务器升级到下一个更新版本或主要版本时,内置任务才会升级。TFS 2018 update 3.2是TFS 2018的最新更新版本,鉴于Azure DevOps Server 2019(TFS的新名称)刚刚发布,我预计TFS 2018 update 4不会发布任何新版本的任务

变通办法 注意这可能会在以后升级到另一个服务器版本时导致问题,可能需要更新版本的Azure Pipelines Agent,并可能使您处于不受支持的状态

您可以克隆repo,在本地构建它,然后使用升级服务器中的内置任务

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}}