azure-devops相关内容
我正在处理脚本,希望从第一个脚本中获取结果并相应地运行第二个脚本。 这是我的第一个脚本- $result = if($result) { return $true } else { return $false } 这是第二个脚本 if($return -eq $true) {
..
我正在试验一个Azure DevOps发布管道。发布管道中的第一个任务是AZ PowerShell任务。此任务具有PowerShell脚本文件。以下是文件的内容- [CmdletBinding()] param ( $MyVar ) $MyVar = "My Value" Write-Host '##vso[task.setvariable variable=NewVar;]$MyVa
..
我已经创建了PowerShell脚本来使用变量更新json文件。JSON文件位于Azure devopsrepo中,json文件名为var.json。 我将在azure devop中使用此解决方案,因此我构建了管道并在azure devop的Variables选项卡中设置了测试变量: 在我的脚本中,我有参数和变量块,如下所示: param( [Parameter (Mandat
..
我有以下脚本可以从Azure DevOps项目生成发布报告。 $token="**************************************************************" $url="https://dev.azure.com/{orgnization}/_apis/projects?api-version=6.0" $token = [System.C
..
我想通过Databricks REST API 2.0创建一个秘密作用域。 使用SPN进行az登录时出现下一个错误运行请求/API/2.0/Secrets/Scope/Create {"error_code":"CUSTOMER_UNAUTHORIZED","message":"Unable to grant read/list permission to Databricks ser
..
你能推荐一个高效的扫描器来扫描Azure DevOps Repo和管道中的代码中的秘密吗?希望能够在提交时或在接受推送之前进行本地扫描,还可以定期扫描报告和管道。但是,对于如何以其他方式扫描机密的建议,我们是开放的。 推荐答案 您可以检查this blog中提到的秘密扫描仪。 例如AWS实验室发布的Git Secrets。您可以将其安装在本地计算机上,以扫描本地提交和非快进合并。
..
我面对的是similar issue。";Deployment.yml";已成功应用,但";Services.yml";提供了 验证数据时出错:服务器找不到请求的 资源 Deployment.yml --- apiVersion: apps/v1 kind: Deployment metadata: name: #{component}#
..
基本背景 我的应用程序是一个Java应用程序,我的应用程序正在Azure集群中部署。 一切都很好。但我想知道如何将Eclipse调试器与Azure群集中运行的应用程序连接。 在启动脚本中,JPDA端口与8000绑定,dockerfile8000端口暴露。 问题是如何将eclipse调试器与在Azure群集中运行的代码连接。 我尝试将IP地址放入Remote Java App
..
我目前正在Azure Devop发布管道上运行我的自动化(UI&;API)测试。 每当测试运行结束时,我都会收到关于我的空闲时间的通知: 现在只有一种方法可以在运行后查看测试结果: 您可以点击发布热链接,您将被重定向至完整的发布运行信息和测试结果 。 现在我的问题是:有没有可能以某种方式定制发行说明? 例如,我喜欢将测试结果附加到SLACK消息中。大意是: TestResults
..
我的xUnit测试在本地运行得很好,但不能在Azure DevOps上运行。测试中的程序集是.NET 5.0程序集,测试程序集也是。 检查VsTest任务中的日志文件,我看到以下内容 测试运行检测到为不同框架和平台版本构建的DLL。以下DLL与当前设置不匹配,这些设置是.NETFramework、Version=v5.0框架和X86平台。 UnitTests.dll是为框架.NE
..
我当前正在尝试了解如何从Azure DevOps部署逻辑应用程序。我正在努力让我的团队有能力收回变化。不使用一系列脚本是否可以做到这一点? 我想创建一个执行以下操作的版本 部署Logic App ARM模板 将代码从VSTS/DevOps上传到Logic App 推荐答案 有一篇很好的文章,介绍了如何使用ARM模板将CI/CD的逻辑应用准备到多个环境中。 您只需下载Log
..
我们的管道中有以下PublishSymbols任务,它正在正常工作。 - task: PublishSymbols@2 inputs: symbolsFolder: $(Pipeline.Workspace)/s/Server searchPattern: "**/*.pdb" indexSources: true publishSymbols: true symbo
..
我有一个WildFly应用程序,它在Azure的一个VM中运行。我想通过ssh访问我的azure虚拟机,以使用命令mvn ploy部署WildLfy。我已经与Azure资源管理器建立了服务连接,如何在VM中连接?我可以使用azure CLI,但SSH它只能连接到公网IP,我需要通过de内网IP连接,我的VM无法上网。 推荐答案 默认情况下,DevOps管道在微软托管的管道代理上运行,这
..
我希望能够获取PR消息并将其作为变量存储在Azure DevOps中,以便我可以将标题更改为** SKIP TEST **并在管道中扫描该消息,而不是手动通过变量UI进行扫描。 我想我只需要执行某种REST API调用,因为我已经有了PR ID和其他识别信息。然后使用读取输出并将值存储到变量的工具。 推荐答案 在Yaml管道(而不是经典)上执行此操作 steps: -
..
我正在尝试读取文件的内容: $releaseNotesPath = "$(System.DefaultWorkingDirectory)\_ccp-developccpccpReleaseNotesReleaseNotes" $latestReleaseNotesFile = Get-ChildItem -Path $releaseNotesPath -Filter *.txt | Sele
..
运行.NET Core Pack任务时,如何使输出的NuGet包版本自动递增? 例如,如果我的当前版本是1.0.0,则下次调用Pack任务时,我希望看到1.0.1。 我正在对Build.BuildNumber使用环境构建变量,并在20180913-.2.0等的时刻获取输出。我希望建立更传统的版本控制系统。 推荐答案 我可能已经弄明白了。对于任何想要拔头发的人,试试这个:
..
我在Azure DevOps中有此YAML管道: variables: solution: 'fph.sln' buildPlatform: 'Any CPU' buildConfiguration: 'Release' steps: - xxxx - task: VSBuild@1 inputs: solution: '$(solution)' msb
..
我最近将我的.Netcore Webapi从2.2升级到3.1,并部署到Azure应用程序服务。 从那时起,我得到了以下问题。我已经恢复了版本,但仍然收到相同的错误。 我发现针对IIS的解决方案很少,但没有针对Azure应用服务的解决方案。如何解决此问题? 推荐答案 [最新版本] 解决方案: 将Microsoft.Extensions.Configuration.Abstr
..
在我的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
..
是否有办法让阶段作为最后一个阶段运行(不包括作业后/报告生成状态)? 问题是:我有一个元素数量未知的each-循环,每个元素都有自己的阶段。 因此,我们不能只在最后一个阶段使用";DependOn;,因为以前的每个阶段在运行时都有一个唯一的名称。 各阶段的顺序如下: 准备 2-n)使用特定的停靠容器构建/编译/测试 最后)移除所有容器 目前运行正常,但
..