azure-devops相关内容

将变量值从AZ PowerShell任务中的一个PowerShell脚本传递到Azure DevOps Release管道中的下一个AZ PowerShell任务中的另一个脚本

我正在试验一个Azure DevOps发布管道。发布管道中的第一个任务是AZ PowerShell任务。此任务具有PowerShell脚本文件。以下是文件的内容- [CmdletBinding()] param ( $MyVar ) $MyVar = "My Value" Write-Host '##vso[task.setvariable variable=NewVar;]$MyVa ..

Azure DEVOPS-更新json文件-PowerShell脚本

我已经创建了PowerShell脚本来使用变量更新json文件。JSON文件位于Azure devopsrepo中,json文件名为var.json。 我将在azure devop中使用此解决方案,因此我构建了管道并在azure devop的Variables选项卡中设置了测试变量: 在我的脚本中,我有参数和变量块,如下所示: param( [Parameter (Mandat ..
发布时间:2022-09-23 15:23:58 其他开发

Azure DevOps Repo中的秘密扫描仪

你能推荐一个高效的扫描器来扫描Azure DevOps Repo和管道中的代码中的秘密吗?希望能够在提交时或在接受推送之前进行本地扫描,还可以定期扫描报告和管道。但是,对于如何以其他方式扫描机密的建议,我们是开放的。 推荐答案 您可以检查this blog中提到的秘密扫描仪。 例如AWS实验室发布的Git Secrets。您可以将其安装在本地计算机上,以扫描本地提交和非快进合并。 ..
发布时间:2022-09-01 19:49:22 其他开发

如何远程调试托管在Azure K8s集群中的应用程序

基本背景 我的应用程序是一个Java应用程序,我的应用程序正在Azure集群中部署。 一切都很好。但我想知道如何将Eclipse调试器与Azure群集中运行的应用程序连接。 在启动脚本中,JPDA端口与8000绑定,dockerfile8000端口暴露。 问题是如何将eclipse调试器与在Azure群集中运行的代码连接。 我尝试将IP地址放入Remote Java App ..

将自动化测试结果附加到SLACK消息

我目前正在Azure Devop发布管道上运行我的自动化(UI&;API)测试。 每当测试运行结束时,我都会收到关于我的空闲时间的通知: 现在只有一种方法可以在运行后查看测试结果: 您可以点击发布热链接,您将被重定向至完整的发布运行信息和测试结果 。 现在我的问题是:有没有可能以某种方式定制发行说明? 例如,我喜欢将测试结果附加到SLACK消息中。大意是: TestResults ..

XUnit测试在本地运行,但不在Azure DevOps上运行

我的xUnit测试在本地运行得很好,但不能在Azure DevOps上运行。测试中的程序集是.NET 5.0程序集,测试程序集也是。 检查VsTest任务中的日志文件,我看到以下内容 测试运行检测到为不同框架和平台版本构建的DLL。以下DLL与当前设置不匹配,这些设置是.NETFramework、Version=v5.0框架和X86平台。 UnitTests.dll是为框架.NE ..
发布时间:2022-08-22 18:46:52 其他开发

如何通过Azure DevOps部署Logic App代码?

我当前正在尝试了解如何从Azure DevOps部署逻辑应用程序。我正在努力让我的团队有能力收回变化。不使用一系列脚本是否可以做到这一点? 我想创建一个执行以下操作的版本 部署Logic App ARM模板 将代码从VSTS/DevOps上传到Logic App 推荐答案 有一篇很好的文章,介绍了如何使用ARM模板将CI/CD的逻辑应用准备到多个环境中。 您只需下载Log ..
发布时间:2022-08-16 10:14:27 其他开发

如何从AzureDevOps管道访问Azure VM?

我有一个WildFly应用程序,它在Azure的一个VM中运行。我想通过ssh访问我的azure虚拟机,以使用命令mvn ploy部署WildLfy。我已经与Azure资源管理器建立了服务连接,如何在VM中连接?我可以使用azure CLI,但SSH它只能连接到公网IP,我需要通过de内网IP连接,我的VM无法上网。 推荐答案 默认情况下,DevOps管道在微软托管的管道代理上运行,这 ..
发布时间:2022-08-06 22:18:34 其他开发

如何获取PR标题并将其存储在变量中

我希望能够获取PR消息并将其作为变量存储在Azure DevOps中,以便我可以将标题更改为** SKIP TEST **并在管道中扫描该消息,而不是手动通过变量UI进行扫描。 我想我只需要执行某种REST API调用,因为我已经有了PR ID和其他识别信息。然后使用读取输出并将值存储到变量的工具。 推荐答案 在Yaml管道(而不是经典)上执行此操作 steps: - ..
发布时间:2022-08-03 12:33:45 其他开发

VSTS/Azure DevOps:包上自动增加NuGet包版本

运行.NET Core Pack任务时,如何使输出的NuGet包版本自动递增? 例如,如果我的当前版本是1.0.0,则下次调用Pack任务时,我希望看到1.0.1。 我正在对Build.BuildNumber使用环境构建变量,并在20180913-.2.0等的时刻获取输出。我希望建立更传统的版本控制系统。 推荐答案 我可能已经弄明白了。对于任何想要拔头发的人,试试这个: ..

HTTP错误502.5-将.Net核心部署到Azure应用程序服务后的进程失败

我最近将我的.Netcore Webapi从2.2升级到3.1,并部署到Azure应用程序服务。 从那时起,我得到了以下问题。我已经恢复了版本,但仍然收到相同的错误。 我发现针对IIS的解决方案很少,但没有针对Azure应用服务的解决方案。如何解决此问题? 推荐答案 [最新版本] 解决方案: 将Microsoft.Extensions.Configuration.Abstr ..

在Azure DevOps管道中包括本地DLL

在我的C#项目中,我引用了我公司的一个DLL,该DLL不在NuGet上(因为它不是公共的),并且我在Azure DevOps中的管道一直失败,因为它说找不到引用。 Error CS0234: The type or namespace name 'YYY' does not exist in the namespace 'ZZZ' (are you missing an assembly r ..
发布时间:2022-06-27 15:20:24 C#/.NET

是否有可能在不知道总共有多少个阶段的情况下,在Azure管道中运行最后阶段?

是否有办法让阶段作为最后一个阶段运行(不包括作业后/报告生成状态)? 问题是:我有一个元素数量未知的each-循环,每个元素都有自己的阶段。 因此,我们不能只在最后一个阶段使用";DependOn;,因为以前的每个阶段在运行时都有一个唯一的名称。 各阶段的顺序如下: 准备 2-n)使用特定的停靠容器构建/编译/测试 最后)移除所有容器 目前运行正常,但 ..
发布时间:2022-06-27 15:06:20 其他开发