首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure DevOps发布管道-自定义变量下拉列表

问Azure DevOps发布管道-自定义变量下拉列表
EN

Stack Overflow用户
提问于 2020-03-04 18:39:19
回答 2查看 6.5K关注 0票数 7

对于Azure DevOps发布管道,是否可以创建自定义变量的下拉列表?

因此,对于下面的示例,如果我希望有下拉值而不是单个文本值

​

EN

回答 2

Stack Overflow用户

发布于 2020-08-19 22:21:01

如果你打算手动触发管道,那么你可以在Azure DevOps管道中使用Runtime parameters。

例如:

为了使OS映像名称可从选项列表中选择,您可以使用以下代码片段。

代码语言:javascript
复制
parameters:
- name: image
  displayName: Pool Image
  type: string
  default: ubuntu-latest
  values:
  - windows-latest
  - vs2017-win2016
  - ubuntu-latest
  - ubuntu-16.04
  - macOS-latest
  - macOS-10.14

trigger: none # trigger is explicitly set to none

jobs:
- job: build
  displayName: build
  pool: 
    vmImage: ${{ parameters.image }}
  steps:
  - script: echo building $(Build.BuildNumber) with ${{ parameters.image }}

这将导致以下结果。

​

​

有关运行时参数的更多信息可以通过found here.获取,希望这对您有所帮助。

这样做的唯一缺点是,由于我们将触发器指定为none,我们可能无法集成到自动管道中。我还没试过呢。如果它在自动管道中工作,请让我知道。

注意:此处显示的示例和图像取自DevOps文档。

票数 10
EN

Stack Overflow用户

发布于 2020-03-05 11:14:25

据我所知,dropdown值还不受支持。

release管道中的自定义变量是键值对,值应该是一个特定值,而不是下拉列表。该值可以是single text value,也可以是true/false或其他使用变量组中$(VarName)格式的变量。但是我们不能将下拉列表作为值传递给变量。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60524160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档