azure-devops 相关问题

Azure DevOps是一组由5个一起使用或独立使用的服务。例如,Azure Pipelines提供构建服务(CI),这些服务对于开源项目是免费的,并且可以在GitHub市场中使用。 Azure Pipelines还为任何云和本地服务器提供持续交付(CD)的发布管理。 Azure Repos提供无限制的私有Git托管,Azure Boards提供敏捷规划(问题,看板,Scrum和仪表板)。

如何根据拉取请求触发天蓝色管道

我的管道中有一个资源部分,当源管道(自动拉取请求)完成时,我想通过该资源部分触发当前的管道。 但问题是,虽然...

回答 1 投票 0

将存储库从 AzureDevOps 克隆/复制到 Databricks

我需要使用服务主体(服务连接)创建或将存储库从 Azure DevOps 复制到 Azure Databricks,而无需询问秘密值,因为我不允许(安全性)...

回答 1 投票 0

使用正确的行对齐方式替换多个文件中的文本使用-powershell.ps1

输出没有得到相同的行对齐替换..但它没有得到相同的对齐(它应该替换3行。但它会进行之字形替换..看起来很难看,有什么帮助吗 输出没有得到相同的行对齐替换..但它没有得到相同的对齐(它应该替换3行。但它会进行之字形替换..看起来很难看,有什么帮助吗 发票 世界 你好 `$configFiles = Get-ChildItem . *.csconfigini -rec foreach ($file in $configFiles) { try { Write-Host "Processing $($file.FullName)" $content = Get-Content $file.PSPath -Raw -ErrorAction Stop if ($content -match "(<BatchReleaseType>datacenter</BatchReleaseType>)") { Write-Host "Match found in $($file.FullName)" $leadingWhitespace = $matches[1] -replace '<String>Invoice</battery>.*', '' $replacement = @" ${leadingWhitespace}<Hello world=""`'$($Apple)'=='Hero'"">Invoice</battery> ${leadingWhitespace} <Sunday>World</Sunday> ${leadingWhitespace} <battery>Hello</battery> "@ $content = $content -replace "<String>Invoice</battery>", $replacement $content | Set-Content $file.PSPath -ErrorAction Stop Write-Host "Replacement done for $($file.FullName)" } else { Write-Host "No match found in $($file.FullName)" } } catch [System.UnauthorizedAccessException] { Write-Host "Skipping file $($file.PSPath) due to permission issue." } catch { Write-Host "Error occurred while processing $($file.PSPath): $_" } } ` 我尝试使用下面的Azure Functions Powershell http trigger代码和替换已成功完成,请参阅下面:- using namespace System.Net # Input bindings are passed in via param block. param($Request, $TriggerMetadata) # Write to the Azure Functions log stream. Write-Host "PowerShell HTTP trigger function processed a request." # Define the PowerShell script $script = @' $configFiles = Get-ChildItem . *.csconfigini -rec foreach ($file in $configFiles) { try { Write-Host "Processing $($file.FullName)" $content = Get-Content $file.PSPath -Raw -ErrorAction Stop if ($content -match "(<BatchReleaseType>datacenter</BatchReleaseType>)") { Write-Host "Match found in $($file.FullName)" $leadingWhitespace = $matches[1] -replace '<String>Invoice</battery>.*', '' $replacement = @" ${leadingWhitespace}<Hello world=""`'$($Apple)'=='Hero'"">Invoice</battery> ${leadingWhitespace} <Sunday>World</Sunday> ${leadingWhitespace} <battery>Hello</battery> "@ $pattern = "<String>Invoice</battery>" $content = $content -replace $pattern, $replacement $content | Set-Content $file.PSPath -ErrorAction Stop Write-Host "Replacement done for $($file.FullName)" } else { Write-Host "No match found in $($file.FullName)" } } catch [System.UnauthorizedAccessException] { Write-Host "Skipping file $($file.PSPath) due to permission issue." } catch { Write-Host "Error occurred while processing $($file.PSPath): $_" } } '@ # Execute the PowerShell script Invoke-Expression $script # Interact with query parameters or the body of the request. $name = $Request.Query.Name if (-not $name) { $name = $Request.Body.Name } $body = "This HTTP triggered function executed successfully. Pass a name in the query string or in the request body for a personalized response." if ($name) { $body = "Hello, $name. This HTTP triggered function executed successfully." } # Associate values to output bindings by calling 'Push-OutputBinding'. Push-OutputBinding -Name Response -Value ([HttpResponseContext]@{ StatusCode = [HttpStatusCode]::OK Body = $body }) 输出:- 替换内容:- <BatchReleaseType>datacenter</BatchReleaseType> <BatchReleaseType>datacenter</BatchReleaseType><Hello world=""''=='Hero'"">Invoice</battery> <BatchReleaseType>datacenter</BatchReleaseType> <Sunday>World</Sunday> <BatchReleaseType>datacenter</BatchReleaseType> <battery>Hello</battery> <AnotherTag>SomeValue</AnotherTag>

回答 1 投票 0

在 Azure 数据工厂 (ADF) 中,链接服务在实时模式和 Git 模式之间似乎不同步

我使用 Azure DevOps 将 Azure 数据工厂 (ADF) 从开发环境部署到临时环境。在实时模式下,ADF 暂存中的所有服务就像在...

回答 1 投票 0

应用程序构建无法生成工件文件夹:“.next”。请确保在您的部署配置文件中正确配置此属性

我有一个 nextJs 应用程序,我正在尝试将其部署在 azure 静态网站上,但出现以下错误: 应用程序构建无法生成工件文件夹:“.next”。请确保此项目...

回答 1 投票 0

为什么我的连接字符串通过 ARM 和 CICD 部署为空白?

我的azure函数有一个带有connectionStrings部分的arm模板: ], “连接字符串”:[ { “名称”:“连接字符串”,...

回答 1 投票 0

有没有办法从 Azure DevOps 分析视图中提取每小时分析以在 PowerBI 中使用

我目前有一个 PowerBi 仪表板,可以使用分析视图直接从 Azure DevOps 提取数据。目前,我有每个开发人员的每日数据,但管理层希望查看状态

回答 1 投票 0

运行java管道的代理问题

以上是我无法获取代理的错误描述,尽管代理在线且可用

回答 1 投票 0

在 PowerShell 中使用 AZ CLI 移动 Azure 资源组中的所有资源

我希望创建一个 Azure DevOps 管道,将资源组级别的资源移动到另一个具有空资源组的订阅。但是,我遇到了 Move-AzRes 的问题...

回答 1 投票 0

我可以通过 Azure Dev Ops Pipeline 将新环境值添加到 Azure Function App 吗?

我有一个 Azure Dev Ops Pipeline,第一次运行部署任务 (AzureFunctionApp@2) 时,会添加并设置环境值,如果我之前在管道中设置了值,则它们是 c...

回答 1 投票 0

azure devops 无法生成 aab

我为azure devops制作了Ci Cd,当它构建flutter aab时,它会抛出此错误: Gradle 构建无法生成 .aab 文件。 很可能这个文件是在D:\s\src\Flutter\N下生成的...

回答 1 投票 0

签出 Azure DevOps Pipelines 中的分支的一部分 (GetSources)

我组织的 DevOps 项目中的存储库包含大量 .net 解决方案和一些 Unity 项目。当我运行构建管道时,由于以下几个原因而失败: 错误 MSB3491:...

回答 6 投票 0

在Azure中使用Container Registry部署Web App时,如何使用Bicep设置Registry Identity?

使用 Bicep 创建 Web 应用程序时,我在设置注册表标识时遇到问题。 当我在 Azure UI 中手动执行此操作时,它可以工作,但我想用 Bicep 执行此操作。 我认为这部分应该...

回答 1 投票 0

从 Azure DevOps 启动 Linux 后台进程会在 10 秒后终止它

我正在使用 bash 脚本任务从 Azure DevOps 部署管道启动后台进程。 nohup dotnet 2>&1 & 但在管道上我...

回答 1 投票 0

Azure 中 PBI 的“讨论”部分对我来说是隐藏的。我看不到它们,但同事仍然可以看到

PBI 的“讨论”部分仅显示标题,其下方的所有内容都是空白!我之前的所有讨论数据都不会显示给我,但我的同事可以调出相同的数据...

回答 1 投票 0

更改 Azure DevOps 配置文件中的联系电子邮件

在我的 Azure DevOps 帐户中,我转到“个人资料” - 我更改了联系人电子邮件,它显示状态“待处理”,我转到我的邮箱收到确认电子邮件,但是当我按确认时,我看到了以下内容...

回答 1 投票 0

Azure DevOps 版本的 ADF 从开发到生产。如何让发布不影响链接服务

我有 2 个主要订阅:开发和生产,以及其特定的 ADF 项目。 两个数据工厂具有完全相同的版本,但唯一的主要区别是链接服务:Dev LS ...

回答 1 投票 0

Azure DevOps Server 2020 的身份验证问题 Argo CD - Git Repo

环境: 我有以下场景,我使用 Argo CD (v2.0.1+33eaf11) 将我的 kustomize 配置部署到 OKD 集群,该配置托管在 AzureDevOps 2020 上的 Git-Repo 中(预先...

回答 1 投票 0

具有对象 ID 的客户端无权在范围内执行操作“Microsoft.DataFactory/factories/triggers/write”

我已在 Azure DevOps 中创建了一个 YAML 管道,以使用以下任务部署 Azure 数据工厂: - 任务:部署-adf-json@2 输入: 天蓝色订阅:''

回答 1 投票 0

无法在私有 DevOps Artifacts 中发布 python 轮

我正在设置一个新的 CD 管道,其目标是更新 DevOps Artifacts Feed 上的 python 库。 这是我正在使用的管道: 扳机: - 主要的 水池: vmImage:ubuntu-最新 - 任务:

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.