Azure Pipelines提供构建服务(CI),可供开源项目免费使用,并可在GitHub市场中使用。 Azure Pipelines还为任何云和本地服务器提供持续交付(CD)的发布管理。借助Azure Pipelines,您将能够持续构建,测试和部署到任何平台和云。
Azure DevOps yaml 管道:在条件中使用输出变量无法正确评估
我正在尝试创建一个输出变量,稍后将用于其他作业。然而,负责创建它的作业有可能被跳过。为了从这种情况中恢复,我尝试了
如何连接到 azure 工件源并使用 gradle 发布 Maven 工件
如何使用 yaml azure 管道中的 gradle 连接到 azure 工件源并发布 maven 工件,我想在 azure 工件中发布我的工件,这样我的 maven 中心依赖性是
从逻辑应用启动 Azure DevOps 发布管道并从管道检索环境变量输出
我正在致力于使用 Azure DevOps 和逻辑应用程序实现发布管道的自动化。目标是在收到 HTTP 请求时从逻辑应用程序启动发布管道,然后检索...
将#Aspire 添加到我的项目后,我需要将工作负载添加到Azure 托管代理。最初,根据文档我添加了以下内容: - 任务:DotNetCoreCLI@2 显示名称:“
Azure Devops Pipeline 中的 NuGetCommand@2 无法获取 Azure Artifacts feed
我正在尝试检索已推送到 Azure DevOps Artifacts(项目)源中的自定义 NuGet 包。 但 NuGetCommand@2 失败并出现错误: NU1301:无法加载
如何在 Windows 2022 上的 Azure 管道中安装 Winget?
对于 Azure 管道中测试的一些依赖项,我需要 Winget 来安装它们。 我尝试了不同的方法。例如,通过使用此脚本,结果如下: ##[错误]测试-IsAdmin:...
Azure DevOps Pipelines:环境变量在 dotnet test 命令中不可用
我正在使用 Azure DevOps,并设置了一个 AzureCLI 任务来使用 dotnet test 命令运行集成测试。我遇到一个问题,任务中设置的环境变量似乎不正确
我想知道是否有人找到了以下问题的正确解决方案...我们有一个 Hugo 静态网站,其代码驻留在 git 存储库中。做茶的时候...
在 NuGet 还原期间使用自签名 SSL 证书且“无法获取本地颁发者证书”时,Azure DevOps Server 管道构建失败
升级到 Azure DevOps Server 2019 后,自动管道构建在 NuGet 恢复步骤中失败,显示: 错误:错误:无法获取本地颁发者证书 包裹失败
管道错误代码 AADSTS7000215 - 提供的客户端密钥无效。但是,提供的客户端密钥是正确的,因为当我在本地运行脚本并在 .env 文件中提供客户端密钥时,我...
如何创建 YAML 文件以支持 .NET 6、.NET 7、.NET 8?
我的项目有多个框架 net6.0;net7.0;net8.0 我创建了一个 YAML 文件,一切正常,但是当我将其设置为 .NET 8 时,这意味着单个框架。 扳机: - 主要的 水池: vmImage: 'windows-
我在 azure pipeline 中遇到 docker compose 任务问题
这是我的 dev.yml,它是用于开发环境的天蓝色管道: # 码头工人 # 构建镜像并将其推送到 Azure 容器注册表 # https://docs.microsoft.com/azure/devops/pipelines/languages/docker
##[错误]错误:秘密不能包含多行 - 任务:npmAuthenticate@0
我们有一个任务类型为 npmAuthenticate@0 的管道,执行时显示以下错误:##[error]Error: Secrets can be contains multiple rows 分配的服务连接...
Azure DevOps - 如何在并行阶段之前启动一个阶段?
我有一个 Azure DevOps 管道,其中多个阶段并行运行。 其中一个阶段比其他阶段需要更长的时间来运行。有什么方法可以确保特定阶段首先开始...
我想将管道定义UI中定义的名为publish的变量传递到主pipeline.yml中名为echo.yml的模板,然后在模板中使用该变量的值作为con...
我正在使用自托管代理来运行我的构建和发布管道。 我运行构建后出现问题,并且由于管道中的问题而失败。从远程克隆的分支位于...
自动将“develop”分支合并到“sonar-scan”分支
我们有一个名为 sonar-scan 的分支(类似于功能分支),其中与 SonarQube 相关的配置存在于 azure-pipelines.yml 管道下,因此该分支无法合并到开发分支中
在选择特定环境的条件期间,无法在 ADO 中使用预定义变量 - ['System.PullRequest.targetBranchName']
我需要在ADO中提出拉取请求时触发管道,并且当触发的管道成功时,将处理合并(使用分支策略)。环境默认值
如何在 az vm run-command 中传递 ConfigurationName 参数
我有2个场景 执行 azure VM 中存在的 test.ps1 powershell - 工作正常 直接从 azure devops 存储库执行 test.ps1 powershell - 错误 testfile.ps1 的内容 调用-Sqlcmd -
当分支名称与 refs/tags 不同时,Azure DevOps 附加提交消息
我尝试创建 Azure DevOps 管道,并且想将提交消息附加到不是从标签执行的每个管道运行。 我的代码的开头如下所示: 名称:$(Build.SourceBranchName)