azure-devops - Azure 经典管道中的条件变量
问题描述
我正在尝试在 Azure Build Pipelines 经典编辑器中设置一个变量,以使用条件函数来确定其值。YAML 不是一种选择(除非有某种方法可以将 YAML 作为经典构建的一部分注入......?)。
在我当前的场景中,这个想法是该变量将根据触发构建的分支返回几个可能的字符串值(或空字符串)之一。
我想要一些类似的东西:
我担心这可能只是 YAML 的事情,但希望有人能告诉我我错了。
解决方案
就像评论中提到的马特一样,最好的方法是使用具有设置变量逻辑的脚本(powershell 或 bash)。
有关如何设置变量的更多详细信息,请查看此文档。
推荐阅读
- rabbitmq - RabbitMQ / AMQP:多队列,单消费者
- bash - 带有函数的 Bash 脚本
- java - 比较来自 JDBC ResultSet 的文本输出时出错
- javascript - 不区分大小写的单词Javascript的正则表达式
- java - Android Firebase:如何从对象内部获取对象列表
- java - 制作接受姓名、时间、工资率的并行数组
- python - 函数中的 NameError (python 3.6)
- python - GroupBy 并将元素与 Python 中的组的分位数进行比较
- php - 显示 symfony 表单
- android - Android 内部共享存储中的 Xamarin SqlLite 数据库