在Visual Studion团队服务构建定义中,我可以外包任务设置 通过单击(i)图标然后点击"链接"来处理参数。
我非常喜欢这个功能,我想在发布定义中做同样的事情。但我找不到在发布定义中创建流程参数的方法(没有"链接"选项)。如果我选择其中一个版本定义模板(例如Azure应用服务部署),我可以使用一些OOTB过程参数,但我无法创建新参数。我不能使用变量,因为它们只存储字符串值,对于某些发布任务,特定设置(例如Azure订阅)不能使用变量而是参数。
答案 0 :(得分:2)
虽然GUI尚不支持,但您应该可以在可以从VSTS导出的基础json上完成此操作。这个json有一个针对每个环境的processParameters集合,以及一个dataSourceBindings。以下是显示如何执行Azure订阅的屏幕截图。
答案 1 :(得分:-1)
“流程参数”功能仅在构建编辑器中可用。 What are process parameters?
关于某些发布任务的某些设置(例如Azure订阅),您不能使用变量,但您可以自定义构建/发布任务来支持它。 (Add a Build task)
另一方面,您无法动态创建/添加新参数来释放任务,只需在参数输入框中指定参数即可。