-
11 votesanswersviews
在VSTS中包含代码覆盖率报告,VSTS是否必须使用测试适配器?
我正在使用Karma-coverage生成代码覆盖 . 我可以在http-server上托管我的输出覆盖文件夹并在本地查看它 . 如何在VSTS代码覆盖率选项卡上显示此报告? 我是否需要在VSTS兼容中重新格式化我的覆盖率结果? 我已经阅读了关于vsts-tasks的内容,但我不知道如何实现相同的目标 . 任何帮助表示赞赏 . -
0 votesanswersviews
VSTS“Visual Studio Test”任务在发布后删除TRX文件
我继承了一个升级的VSTS构建过程,我正在尝试将SonarQube集成到混合中 . 杰克,因为它不是一个干净的安装,我知道以前的主人用它做了一些奇怪和神秘的事情,我还没有能够追踪到 . 无论如何,我遇到的问题是“Visual Studio测试”任务步骤是在发布结果后删除.trx文件 . 我需要SonarQube的.trx文件 . 我可以看到正在删除trx文件,并且在对该文件夹进行屏幕录制之后,VS... -
0 votesanswersviews
Visual Studio Team Service为x64错误构建UWP应用程序
我试图在Visual Studio Team Service(Visual Studio 2017主机)上构建UWP应用程序,我得到了缺少的引用 vcmeta.dll 错误 Error C1108: unable to find DLL: 'vcmeta.dll' 在构建我的应用程序的x64版本时 . 这是由于我的项目还是由于VSTS上的VS2017版本? -
0 votesanswersviews
无法通过备用git凭证在我的本地jenkins中克隆vsts repo
无法通过备用git凭证在我的本地jenkins中克隆vsts repo,我的jenkins在MACOS上 . 以下解决方案对我不起作用,请协助 . 构建挂起克隆远程Git存储库克隆存储库https://yyyy.visualstudio.com/DefaultCollection/Subway%20Digital%20DevOps/_git/zzzz git init / Users / Sha... -
2 votesanswersviews
Visual Studio Team Services上的文件不同步(Git repo)
可能在这里遗漏了一些非常微不足道的东西,但却在努力想出办法...... 我们在Visual Studio Team Services上设置了Git存储库 . 自2月1日以来,几个文件似乎与其提交历史不同步 . 他们的历史包含了大量最近的变化,但是在提取最新版本时,我们实际上会获得旧版本 . 目前尚不清楚团队中的任何人是否可能意外地在远程存储库上发出了奇怪的命令 . 但很清楚的是,通过VSTS门户网... -
3 votesanswersviews
如何从Visual Studio Team Services将静态网站部署到Azure
我有一个现有的网站,我想在 Azure 上使用 Visual Studio Team Services 进行部署 . 该网站由静态文件组成,没有ASP.NET或其他任何涉及的内容 . 在Visual Studio Team Services中,我创建了一个执行 npm install 和 gulp 构建的构建 . 这会生成一个 dist 文件夹,其中包含该网站的所有文件 . 在Azure中,一切都... -
0 votesanswersviews
如何通过Visual Studio Team Services上的拉取请求与Visual Studio Desktop同步分支合并
我无法在Visual Studio 2017桌面(VS)中的Visual Studio Team Services(VSTS)Web界面显示中完成分支合并 . 详细信息:我在VSTS中使用Git支持创建了一个测试项目,并在VS中克隆了它 . 在VS Team Explorer中,主分支显示正确 . 在VSTS中,我创建了一个用户故事,然后从master创建了一个分支(通过User Story对话框... -
0 votesanswersviews
如何使用Python REST API从VSTS(Azure DevOps)中的查询中提取WorkItems?
我正在使用Azure DevOps的官方Python REST API:https://github.com/Microsoft/azure-devops-python-api 感谢样本,我已经能够从ids中检索有关测试用例的信息 . 如何从查询(WIQL)中做到这一点? 这是我到目前为止的代码(使用修改过的标记和链接): from vsts.vss_connection import VssCo... -
0 votesanswersviews
AzureDevOps Python REST API中的这个神奇客户端字符串是什么?
在用于Azure DevOps的Python REST API(https://github.com/Microsoft/azure-devops-python-api)中,只有一个示例用于解析项目列表: from vsts.vss_connection import VssConnection from msrest.authentication import BasicAuthenticati... -
1 votesanswersviews
如何使用REST API列出TFS GIT仓库中的所有文件
全部,我试图使用REST API获取TFS GIT中特定仓库中所有文件的列表 . 我找到了下面的一个,但它只显示“scopePath = / buld.xml”之后提到的特定文件名的内容,它只显示文件build.xml的内容 . 但我正在尝试,只是列出特定存储库中的所有文件而不提及特定的文件名 . 请帮我 . https://开头{}帐户名.visualstudio.com /(项目)/ _api... -
0 votesanswersviews
如何镜像两个Azure DevOps / VSTS存储库之间的特定分支
我有一个Azure DevOps / VSTS项目,有两个Git存储库, repoMain 和 repoMirror . 存储库 repoMain 具有主分支和单独的分支 newBranch . 存储库 repoMirror 仍为空 . 如何设置构建管道(使用命令行任务?Powershell任务?),这样每当检入 newBranch 中的某些内容时,更改都会被推送到另一个存储库 repoMir... -
0 votesanswersviews
Azure Devops中的默认分页大小是多少?
我是这个TFS / AzureDevOps的新手 . 我从下面的参考资料中检查了其余支持 . https://docs.microsoft.com/en-us/azure/devops/integrate/previous-apis/overview?view=tfs-2018&viewFallbackFrom=vsts 我可以使用OAuth从休息中获得结果,但我没有找到关于其中的分页的任... -
1 votesanswersviews
如何使用Azure DevOps REST API将文件附加到Visual Studio Test?
TL;DR: 如何通过API将版本与“测试”选项卡中显示的测试相关联? 我正在运行Release Pipeline,它针对正在部署的网站执行测试 . 测试生成文件(在我的测试代码中),我想使用DevOps REST API将这些文件附加到与Release相关联的Test报告中 . 注意:作为发布管道的一部分,我在发布后将这些测试作为冒烟测试运行,以便我可以测试已部署的网站 . 这不可能作为构建管道... -
0 votesanswersviews
azure-devops-extension-sdk:ReleaseRestClient不起作用(错误401)
可以使用新的库来开发AzureDevOps UI扩展,但是我对发布部分有疑问 当我使用api版本时,我收到401错误,而我是我的项目管理员和我的网站azureDevOps import * as SDK from "azure-devops-extension-sdk"; import { CommonServiceIds, IProjectPageService, getCl... -
0 votesanswersviews
无法正确上传附件到Azure DevOps API(0kb结果)
我正在尝试使用REST API将附件上传到Azure DevOps中的工作项 . 但是,虽然我可以将附件“上传”并附加到工作项,但是在UI和我下载时,附件总是大小为0KB . API看起来相当简单,我没有遇到过我使用过的其他几十种API的问题 . 我无法弄清楚这出错的地方 . 这是我正在使用的代码: import os import sys import requests _credentia... -
5 votesanswersviews
Visual Studio Team Services构建包还原失败,使用project.json netstandard1.0目标
我最近使用project.json和新的netstandard1.0框架名字对象将我的可移植类库更新为目标.NET Core . 我的理解是现在Nuget 3.4支持这一点 . 我的项目有以下project.json: { "supports": {}, "dependencies": { "Microsoft.NETCore.Po... -
0 votesanswersviews
Visual Studio Team Services用于IIS的asp.net核心构建
我在使用VSTS构建过程构建和发布IIS项目时遇到了问题 . 问题是web.config没有被publish-iis命令更新,web.config看起来像这样: <aspNetCore processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" forwardWindowsAuthToken=&q... -
4 votesanswersviews
新的.net核心视觉工作室2017项目nuget恢复CI构建定义
所以目前,我正在研究 Visual Studio 2017 中的 .net core 项目 . 我还需要在VSTS中设置CI(持续集成) . 这是我的构建定义中的nuget restore步骤 但我的构建失败,因为它无法恢复任何包 . 这是它的日志 . 它说“此解决方案中没有任何项目指定任何包” . 我知道在VS2017中他们改变了nuget包的处理方式 . 任何人都有这方面的想法或经验? 20... -
2 votesanswersviews
Visual Studio 2017中.NET Core 2.0项目的代码覆盖率
Version: 15.4.1 - Visual Studio Enterprise 2017 我创建了一个简单的.NET Core 2.0库项目,并为其添加了一个UnitTest项目 . 当我运行Test - > Analyze Code Coverage - > All tests . 代码覆盖率结果仅报告单元测试项目的代码覆盖率 . 我已经根据Working with Co... -
1 votesanswersviews
将.NET Core XUnit项目的代码覆盖率添加到VSTS构建中
我想将代码覆盖率指标添加到我们的VSTS构建中 . 解决方案是使用XUnit的ASP.NET核心 . 请告知步骤 . -
4 votesanswersviews
如何将.NET标准库打包/发布到私有VSTS Nuget订阅源?
我正在试图弄清楚如何打包/发布.Net Standard 1.4类库项目到VSTS私有nuget feed . 代码回购是GIT . 位于VSTS . (我在VSTS的一个项目下实际上有一些GIT回购) Repo有2x csprojs . 1x .Net Stanard 1.4类库 . 另一个是xunit .net核心项目 . 需要创建nuget包 . 需要将其作为此VSTS项... -
1 votesanswersviews
如何使用VSTS构建包含.NET Standard项目和.NET 4.7项目的.NET解决方案?
我有一个.NET解决方案,它有2个项目: .NET Standard 1.6 .NET 4.7 xUnit项目 不幸的是,我在xUnit项目中使用的包在.NET Core xUnit项目中不起作用,这就是我使用.NET 4.7项目进行单元测试的原因 . 所以,我不确定如何使用Visual Studio Team Services执行此操作 . 以前,我刚刚有一个.NET标准项目和一个.... -
1 votesanswersviews
VSTS SonarQube找不到TRX文件
我正在使用Visual Studio Team Services来执行自动构建,并使用SonarQube显示代码质量,覆盖率等 . 我还使用私有托管的构建代理 . 构建步骤都可以成功地处理数据并填充到SonarQube,这很棒 . 但是,SonarQube中没有显示代码覆盖率 . 查看VSTS中的日志后,我发现SonarQube正在寻找与VSTS发布.trx文件的目录不同的目录中的.trx文件(其... -
1 votesanswersviews
如果在VSTS中启用了SonarQube完整分析报告,则代码分析会更改
我一直在为VSTS中的一个构建设置SonarQube分析,并且我注意到如果在VSTS中启用了高级选项“在构建摘要中包含完整分析报告”,则代码分析/构建警告会有所不同 . 我们为Visual Studio中的本地构建启用了自定义规则集,该规则集结合了Microsoft CodeAnalysis警告和StyleCop分析器 . 当我们在启用完整分析报告设置的情况下运行VSTS中的构建时,这些警告不会显... -
1 votesanswersviews
SonarQube无法记录覆盖范围
我正在使用SonarQube 6.7和TFS Plugin Sonar 4.0版 . 在从服务器和插件升级之前,我能够获得覆盖,但现在不能从MSTest记录覆盖范围 . 与点封面一起使用时,会记录相同的覆盖代码 . Sonar能够记录测试的数量,并且还记录了TFS Build中的覆盖范围,但它不起作用 . 我已经检查了trx和覆盖文件,但是只有* .coverage文件可用而不是coverage... -
1 votesanswersviews
使用SpecRun在VSTS发布阶段执行SpecFlow测试
我们使用SpecFlow构建了许多测试,并使用SpecRun在本地和构建代理上运行测试 . 我们喜欢从构建中取出测试并将它们粘贴在我们已连接到构建的VSTS版本的第一个发布阶段 . 团队遵循the guidance from Tarun and Utkarsh在构建中设置SpecRun,但是当我们使用Publish Artefact任务打包所有测试程序集时,在Release Agent上运行时找不... -
1 votesanswersviews
在Github自述文件上显示VSTS代码覆盖率结果
我的代码托管在GitHub中,我在VSTS中使用VSTest运行CI构建,输出代码覆盖率结果 . 我可以在完成的构建页面中看到这些结果,但能够在我们的GitHub仓库中显示这些结果会很好,就像我们的构建状态徽章和nuget徽章一样 . 有没有人知道使用VSTS(即内置任务)执行此操作的标准方法,还是我自己需要在脚本中处理这些内容? -
7 votesanswersviews
发布代码覆盖率在TFS 2015 / Visual Studio Team Services中无效(VS Online)
我使用“dotnet test”命令来运行测试(因为某些奇怪的原因,将它们作为“Visual Studio Test”步骤运行失败) . 我生成覆盖数据如下: "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Team Tools\Dynamic Code Coverage Tools\CodeCoverage" coll... -
1 votesanswersviews
如何在VSTS VsTest任务中引用覆盖文件路径?
我在构建定义中有一个VsTest任务,它生成一个可以使用"Download Code Coverage Results"链接下载的.coverage文件 . 然后我使用ReportGenerator从中创建HTML报告 . 效果很好 . 现在我想添加一个脚本任务来在服务器上运行ReportGenerator,但是我还没弄清楚如何实际引用.coverage文件 . 每次运行都不同... -
0 votesanswersviews
在VSTS中拆分前端和后端的测试覆盖率
在我的存储库中,我有2个文件夹: - backend/ - frontend/ 后端包含针对.NET Core api的xUnit和基于Specflow的测试 . Typescript中的前端包含Jasmine测试( ng test ) . 在我的构建管道中,我做: 构建后端 后端启动单元测试(vsTest任务) 启动后端集成测试(vsTest任务) 构建前端 前端的启动测...