gpt4 book ai didi

node.js - 将TFS2017任务更新到最新版本

转载 作者:太空宇宙 更新时间:2023-11-03 23:48:01 25 4
gpt4 key购买 nike

我正在使用 VSTS 任务进行构建以在远程计算机上运行 powershell 脚本: Powershell on Target Machines

我目前正在本地使用 TFS2017,这是该任务的版本 1。github 上有版本 3: https://github.com/Microsoft/azure-pipelines-tasks/tree/master/Tasks/PowerShellOnTargetMachinesV3

我遇到了此任务失败的问题,并且我在其他地方读到此版本已修复我的问题,因此如果可能的话我想更新它。我尝试了几种方法来做到这一点,但我无法弄清楚我应该做什么。你可能会认为TFS中有一个更新按钮!嗯,有,但它要求您提供 .VISX 文件。 GIT 中的存储库没有。

我已尝试运行另一篇文章中的步骤: How to update the built-in Microsoft task library in TFS 2017?但是运行命令“npm run package -- --version ”不会生成 VISX。

我尝试运行:

npm run package --PowerShellOnTargetMachinesV3 --version 3.1.3

响应输出:

5.6.0

我不知道该怎么办!

我看到另一篇文章说我需要使用 tfs-cli?我很困惑。

感谢任何帮助!

最佳答案

由于您在本地使用 TFS,因此任务版本不会自动更新。您需要手动安装“目标计算机上的PowerShell”任务版本3.0

您只需下载源代码并将其打包为扩展,最后上传并安装您的扩展。更新了一些步骤:

  • 获取打包工具(tfx-cli)

    您可以从命令行使用 Node.js 的一个组件 npm 安装或更新 TFS 跨平台命令行界面 (tfx-cli)。

    npm i -g tfx-cli

  • 将扩展程序打包到 .vsix 文件中

    tfx 扩展创建 --manifest-globs vss-extension.json

更多详情请引用官方教程:Package, publish extensions .

关于node.js - 将TFS2017任务更新到最新版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60305737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com