我使用AzureFileCopy任务将生成结果复制到Azure存储中。要将其与静态网站(容器“ $ web”)一起使用,我需要使用AzureFileCopy任务的版本2。但是在构建定义中,我只能选择版本“ 1。*”
如何安装此任务的较新版本?
我使用TFS2018 Update 3.2
答案 0 :(得分:0)
我相信,如果你想升级它在Azure中的DevOps服务器2019 RC2提供。
答案 1 :(得分:0)
安装node.js和npm
跑:
npm install -g tfx-cli
安装完成后,启动node.js命令提示符。
运行
tfx login
输入服务的网址和PAT(从Webportal创建)
运行
tfx build tasks upload --task-path (e.g. .\AzureFileCopyV2) --service-url https://<tfs url>
(我相信包括2017年的收藏)
可能会再次提示您输入PAT。输入并上传文件。
答案 2 :(得分:0)
通常,仅在将服务器升级到其下一个更新版本或主要版本时才升级内置任务。 TFS 2018更新3.2是TFS 2018的最新更新版本,并且鉴于刚刚发布了Azure DevOps Server 2019(TFS的新名称),我希望TFS 2018更新4不会附带任何新版本的任务。见光。
注意,这可能会在以后升级到另一个服务器版本时引起问题,可能需要更新版本的Azure Pipelines代理,并使您进入不受支持的状态。
您可以克隆Azure Pipelines Tasks存储库,在本地构建它,然后使用tfx-cli升级服务器as described by 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}}