问题标签 [vnext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
65 浏览

tfs - TFS 2015 更新 3 构建部署 TestAgent 任务“ConfigureTestAgent”不断重新启动并且未完成

我有一个 vNext 构建,它卡在下面的步骤中。VM (Windows 10) 不断重启(即使在手动停止构建后)。该代理需要配置为“交互式进程”(运行 Selenium 测试)。

DistributedTests:机器“DVDIP-W10-36.dev.jha:5985”上的任务“ConfigureTestAgent”需要时间。请稍等

我看到很多与这个问题相关的问题没有得到解答。有人可以帮忙吗?

提前致谢。

0 投票
1 回答
410 浏览

build - 获取 TFS 2017 的 Vnext 构建列表

我正在尝试获取使用 C# 和 BuildHttpClient 运行的 Vnext 构建列表,但无法检索它们。但是,XAML 构建出现了。

BuildHttpClient 是否无法识别 Vnext 构建?一些论坛建议对 TFS 使用 REST API,但我正在寻找示例代码。

任何帮助表示赞赏!

0 投票
1 回答
934 浏览

tfsbuild - 在 TFS Build 2015 (vNext) 中成功构建后签入更改

在 TFS 中,在旧的 XAML 构建定义中,当为“带有搁置集的最新源”(至少在 Web 界面中)排队构建时,有一个很好的复选框,允许您“在成功构建后签入更改”

现在我们已经转移到新的 vNext 构建,并且在排队构建(使用搁置集)时,不错的复选框不存在。

成功手动入队构建后有没有办法进行自动签入?(我在 gated-build-definition 中特别需要它,但想通过 Web 界面来完成,而不是使用 Visual Studio Check -In 过程)。

0 投票
1 回答
108 浏览

tfs - 仅使用 tfs 2017 在 vnext 中测试增量更改

我目前面临的问题是,我无法使用带有 tfs 2017 的 vnext 在更改集中测试“仅更改的内容”。

使用“运行功能测试”步骤时,我只能选择一个测试程序集,但它总是会使用我选择的解决方案和测试程序集中的所有测试来测试更改。

我试图将测试程序集拆分为更多测试类别,但是针对 1 个文件的更改运行所有 2000 个测试似乎有点太多了。

有没有办法只针对已更改的源代码运行测试?我们想减少测试时间。

0 投票
1 回答
64 浏览

continuous-integration - TFS 2015 中构建和发布的脚本创建

我最近使用 TFS 2015 vNext 构建和发布任务为我们的环境确定了构建和发布流程。我现在需要复制那几十个项目。我一直在环顾四周,我看不出有办法自动化或编写这个过程。是否可以编写构建和发布的创建脚本或从预先填充的模板创建它们?

0 投票
1 回答
128 浏览

tfsbuild - 成功构建后如何使 TFS vNext Builds 删除 gated-checkin-shelvestes?

在 XAML 构建中,Gated CheckIn 构建的临时自动创建的搁置集在签入后自动消失。在 vNext - 他们不是。

成功签入构建后有没有办法让它们自动消失?

0 投票
3 回答
7199 浏览

tfs - 在 Visual Studio 构建步骤中使用 NuGet 安装程序任务和“还原 Nuget 包”有什么区别?

对于 TFS 构建(我使用 TFS 2017),我应该使用 NuGet 安装程序任务还是使用构建配置中的 Visual Studio 构建步骤来恢复所有 NuGet 包。使用它的首选方式是什么?

0 投票
2 回答
3199 浏览

msbuild - MS 构建参数(发布到文件系统如何将多个项目放在不同的目录中)

我正在使用 vnext build,我不想创建包的 zip 文件夹。我当前的 MSBuild 参数会创建 zip 文件夹。

/p:CreatePackageOnPublish=true /p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageLocation="$(build.stagingDirectory)"

--abc.zip --Packages.zip .... --test.zip

我正在使用以下 MS 构建参数,但是当我运行构建时,它确实为同一解决方案下的各个项目创建了单独的文件夹。有什么解决办法吗???

p:DeployOnBuild=True /p:DeployDefaultTarget=WebPublish /p:WebPublishMethod=FileSystem /p:DeleteExistingFiles=True /p:publishUrl=$(build.artifactstagingdirectory)

0 投票
2 回答
398 浏览

tfs - npm tfs 2015 中的自定义命令

我正在使用 tfs 2015 创建 vNext 构建,我想在 npm 任务中运行自定义命令。命令 - npm lint。在构建期间,我有错误,该命令是未知的。

在此处输入图像描述

这就是我的步骤:

在此处输入图像描述

如果是启动/停止/安装之类的命令,则一切正常。

如何自定义此步骤?

0 投票
1 回答
449 浏览

tfs - TFS 2017 构建 - 停止构建进一步执行

我们正在使用新风格的 TFS 构建 (Build vNext) 来运行我们的构建编排。如果不满足某些先决条件,我正在寻找一种方法来停止我们的构建。但是,如果不添加变量并在其余任务中添加条件逻辑,我找不到停止当前执行构建的方法。有没有更好的方法来停止当前执行的构建?我们正在使用 TFS 2017 更新 2。