【问题标题】:Adding paramters to VSTS Task Group向 VSTS 任务组添加参数
【发布时间】:2018-06-27 22:38:05
【问题描述】:

我有一个由一组构建任务创建的任务组。我能够很好地编辑任务,但我现在意识到我需要向任务组添加另一个参数。我该怎么做呢?

【问题讨论】:

    标签: azure-devops


    【解决方案1】:

    任务组参数是根据任务中使用的变量自动创建的。如果您在任务组内的任务中引用新变量,它将弹出。

    【讨论】:

    • 谢谢。我自己也发现了这一点。
    • 如果写在必填字段会弹出。例如,如果您在任务的显示名称中键入变量名称,那么当您保存任务组更改时它不会出现。
    • 在某些情况下,变量不会自动传播到 taskGroup 面。作为一种解决方法,我添加了一个额外的步骤 - 内联 PowerShell 脚本,我只是使用迄今为止未提供的变量。之后 --> 保存您的任务组。变量变得可见:)
    【解决方案2】:

    除了接受的答案之外,如果您想添加任务组中的任务不直接引用的参数(例如,在配置文件令牌替换任务中使用),那么您可以导出您的任务组,编辑 . json 文件然后将其重新导入。参数位于文件末尾附近的输入数组中。如果您只想在任务组内部使用参数,也可以在此处隐藏参数,方法是设置默认值并添加 'visibleRule' 属性,详见本文:https://medium.com/objectsharp/how-to-hide-a-task-group-parameter-b95f7c85870c

    这将创建一个新的任务组,而不是更新您当前的任务组。如果要更新任务组,可以使用此 REST API: https://docs.microsoft.com/en-us/rest/api/azure/devops/distributedtask/taskgroups/update?view=azure-devops-rest-5.1

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-01-11
      • 1970-01-01
      • 2021-06-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多