如何在 Azure Pipelines yml 模板中使用变量组?
因此,我正在处理一堆管道,并且使用YML模板设置了所有内容。但是,我很难在模板步骤内部扩展受保护的变量。我已经尝试通过正常方式传递受保护变量,…
在Azure DevOps管道中读取GitHub文件名
我是Azure Devops的新手。 我设置了一个具有XML文件的GitHub存储库。 我设置了一个Azure管道,该管道将复制GitHub repo的文件并将其发布为工件。然后…
我如何克服“由于存在验证错误或警告而无法对构建进行排队。”使用 az-cli 自动创建管道
我正在尝试使用AZ-CLI自动创建Rsync管道。 这是我从存储库的本地克隆运行的命令: az pipelines create --name my_pipeline --yml-path azure-pipelin…
来自Azure Devops Yaml管道中多个分支的部署
我想通过开发和特色分支在我的YAML管道中部署。 只有开发分支选项,它可以正常工作, trigger: branches: include: - release/* - development - main…
Ado Yaml管道:每晚部署或给予手动批准时
我们目前正在从经典 (UI) Azure Pipelines 切换到 YAML 管道。 我们希望每天晚上将分支部署到环境(发生更改时),并且也能够手动部署到该环境。使用…
Azure Devops piepline 中 powershell 变量的控制选项的自定义条件
我希望任务以 Azure Devops 中另一个任务中设置的变量为条件,但该变量是在 powershell 中设置的。 我像这样创建变量(第一步) Write-Host "##vso[ta…
模板条件,使用 Agent.OS | AGENT_操作系统
我想包含一个取决于变量 Agent.OS 的模板: ... steps: - ${{ if eq(variables['Agent.OS'], 'Linux') }}: - template: /templates/prepare-tool.yaml…
将复杂值传递给 DevOps Pipeline Run API 中的 templateParameters 集合
我正在使用azure devops管道运行API,记录了在这里。它可以正常工作,除非它似乎不支持请求主体中的 TemplateParameters 通过复杂对象。 例如, param…
结帐CI在CD管道中的CI提交ID,由CI在Azure DevOps中触发
我有一个 CI 和 CD 管道 - 都是 .yaml 文件,在 Azure DevOps 中运行。 CI 管道完成时会触发 CD 管道: resources: pipelines: - pipeline: ci source…
尝试使用数组执行任务时出现 Azure DevOps 错误
我有一个 AZD 部署模板,如下所示。我正在尝试多次循环执行一个任务 (Kubernetes@1) 参数中定义的数组。 parameters: - name: env - name: serviceCon…
Azure DevOps Repos 和 Repos 的最大数量管道支持
我正在开发一个项目自动化,其中最多有 500 个存储库和存储库。在特定 Azure DevOps 项目下创建的 CI/CD 管道。它是否支持那么多数量的 Repos 和 Repo…
Azure Pipeline:使作业在同一池中的同一代理上运行
我有一个 YAML 脚本,看起来像这样: jobs: - job: UnixBuild pool: name: BuildMachinesUnix steps: - bash: echo "Build Unix" - job: WinBuild poo…
获取在azure pipeline中触发管道的分支
我有一个基于 azure yaml 的管道,它有一个带有分支模式过滤器的 CI 触发器。如何获取触发管道的分支的名称? 管道看起来像这样 - parameters: - name…
Azure Pipeline 复制选定的文件夹
我正在尝试使用 yaml 构建一个 Azure Pipeline,它将在 CopyFilesOverSSH 任务中复制选定的文件夹(基于管道的参数),每个目录应一一复制。 错误“无…