azure-devops - 如何在构建过程中访问 AzureDevops 中的管道变量
问题描述
这就是我的简单测试任务的样子:
steps:
- bash: echo "Hello World!!! - $(Build.SourceBranch) and DeployType is $(TeamsChannel)"
displayName: "Started building for $(Build.SourceBranch)"
解决方案
更新:
完成您的屏幕截图后,这应该是一个发布管道。(经典用户界面)。但是您用于测试的似乎是 yaml 管道。它无法直接从 yaml 管道访问发布变量。您应该能够在该发布管道的任务中使用该变量。
也看看这个类似的问题。如何从构建到发布管道获取 TFS/AzureDevOps 中的变量值?
如果你不熟悉 Azure DevOps 中的变量。建议你先看一下我们的官方文档——Define variables。它描述了如何定义/设置变量,系统变量的区别,系统变量,环境,变量范围,秘密变量。
此外,您还可以查看这篇博客——如何在 Azure Pipelines YAML 任务中传递变量,包括三个部分:
- 在同一作业中的任务之间传递变量
- 在作业之间传递变量
- 在阶段之间传递变量
推荐阅读
- javascript - 从 Javascript 迁移到 Typescript 时,如何确定数据类型?
- javascript - 无法在“MutationObserver”上执行“观察”:参数 1 不是“节点”类型。选择2()
- azure - 访问托管在云中的 openstack 实例
- macos - 总是将此作为对我的命令的响应:: zsh: command not found: chsh
- node.js - NodeJS:“through2”的实际原生替代品,用于在 2021 年干预 Steam
- c++ - 未找到安装 B&R Automation Studio V 4.9.2 C++ 可再发行设置
- docker - 我已经在 Windows 2019 Server 上安装了 Docker,但我只能从管理 shell 与其交互
- python-3.x - Django rest 框架 POST 请求:/competition-create 处的 JSONDecodeError
- python - 在 Altair 中创建具有多个轴和间隙的堆叠图表
- sql - 在大量基于 postgreSQL 文件的项目中管理 sql 文件的最佳实践是什么?