小编Deb*_*osh的帖子

如何在VSTS(CI)中为.NET标准库(2.0)项目启用代码覆盖率

请帮助我-如何为VSTS(CI)中的.NET标准库项目(2.0)启用/显示代码覆盖结果。通过dotnet测试任务(.NET Core 2.0预览版)启用了测试结果,并能够查看通过的测试用例。下一步,我添加了“发布结果”任务,但是在构建过程中显示以下警告- 找不到与_temp * / .trx 匹配的测试结果文件 甚至我也修改了.csproj文件并添加了<DebugType>Full</DebugType>

使用Visual Studio 2017 Professional(版本-15.5.2)项目-.NET标准库(2.0)单元测试-MSTest(在Visual Studio中内置)

我需要在VSTS的“构建定义”中添加/修改哪些任务/应该如何执行任务,以便可以看到针对单元测试的代码覆盖率。

代码覆盖率的任务- 测试程序集

其他选择

现在,我可以看到代码覆盖率(不确定是否显示正确的代码覆盖率),但是任务-测试程序集***。test * .dll失败,并出现以下错误- 代码覆盖率结果

  • ......... $(BuildConfiguration)\ netcoreapp2.0 \ Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll中没有可用的测试。确保测试项目具有包“ Microsoft.NET.Test.Sdk”的nuget参考,并且框架版本设置合适,然后重试。

    • ...... $(BuildConfiguration)\ netcoreapp2.0 \ Microsoft.VisualStudio.TestPlatform.MSTestAdapter.PlatformServices.dll中没有可用的测试。确保测试项目具有包“ Microsoft.NET.Test.Sdk”的nuget参考,并且框架版本设置合适,然后重试。

谢谢。

问候,Deb

.net unit-testing azure-devops azure-pipelines-build-task azure-pipelines

5
推荐指数
1
解决办法
1813
查看次数

如何通过 ARM 模板在 Azure CDN 的 CustomDomain 中启用 HTTPS

我已经通过 CI/CD 从 Azure DevOps 的 ARM 模板创建了 Azure CDN,遵循以下参考 -

https://github.com/Azure/azure-quickstart-templates/tree/master/201-cdn-with-storage-account

https://docs.microsoft.com/en-us/azure/templates/microsoft.cdn/2019-04-15/profiles/endpoints/customdomains

Azure CDN 创建并映射了带有终结点的自定义域。但不确定如何通过 ARM(来自 Azure DevOps)模板在自定义域中启用 HTTPS(KeyVault 中可用的我自己的证书),MS 模板参考中的选项不可用。

想要自动化 Azure CDN 的整个创建。

有没有办法为 CustomDomain 彻底的 DevOps 启用 HTTPS?

这是我的脚本(不是最终的)-

#Enable Https in Custom Domain - Azure CDN

$cdnProfileName ='debtestcdnprofile'
$cdnEndpointName = 'debtestcdnendpoint'
$cdnCustomDomainName = 'mysubdomain-mydomain-com' # testing 
$keyVaultName = 'debkeyvault'
$certificateName = 'debasiscert'
$apiVersion = '2019-04-15'

$secretVersion = 'XXXXXXXXXXX'
$secretName = 'debasiscert'
$keyVaultResourceGroupName = 'rsgStgCDN'

$cdnProfile = Get-AzCdnProfile -ProfileName $cdnProfileName;
$resourceGroup = Get-AzResourceGroup -Name $cdnProfile.ResourceGroupName;
$resourceGroupName …
Run Code Online (Sandbox Code Playgroud)

azure-cdn azure-resource-manager azure-devops

5
推荐指数
1
解决办法
1354
查看次数