【问题标题】:Enable/Disable a group of task at the time of Release Management in Visual Studio Online在 Visual Studio Online 中的发布管理时启用/禁用一组任务
【发布时间】:2017-02-17 06:01:15
【问题描述】:

如何在发布管理时使用全局/局部变量在 Visual Studio Online 中启用/禁用一组任务?

我们可以使用手动干预任务启用/禁用吗,如果可以,那么如何?

【问题讨论】:

    标签: visual-studio tfs azure-devops release-management


    【解决方案1】:

    目前无法在构建期间启用或禁用任务。

    您可以在http://visualstudio.uservoice.com 上请求/投票支持此功能

    【讨论】:

      【解决方案2】:

      现在不可能了,我在这里提交用户声音:Enable/disable task and task group by using variable

      解决方法是您可以克隆发布定义(右键单击发布定义>克隆),然后删除一些任务或任务组并保存它,然后您可以根据详细场景创建具有相应发布定义的发布。

      【讨论】:

      • 我们可以使用 PowerShell 脚本启用/禁用组任务吗?
      • @DevendraPratapSingh 不,我们不能。
      • @starain-MSFT 当然可以。我一直通过 REST API 做类似的事情。获取构建定义,翻转启用标志,将修改后的定义放回去。
      • @DanielMann 是的,但是是在设计时需要修改定义,我们最好可以通过变量来控制,然后在队列构建时更改变量值或更改变量值在运行时。
      猜你喜欢
      • 2015-02-21
      • 1970-01-01
      • 2017-07-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-12
      • 1970-01-01
      • 2023-03-21
      相关资源
      最近更新 更多