【发布时间】:2018-07-25 20:40:16
【问题描述】:
我想在运行时修改 task.json 意味着当我在 vsts 或 tfs 中配置我的 CI 任务时。
我创建了一个贡献构建任务的扩展。 通过这个构建任务,我想做这样的事情,我在詹金斯做过。请参考截图:
1-要求)在此图像中,我们在运行时单击“添加全局变量”按钮添加全局变量(字段)。它生成两个字段,一个用于 GVName,另一个用于其值。
2-要求)当我们选择全局变量时,相应的值字段在运行时发生变化意味着它可以是dropbox(picklist)或取决于GV类型的输入字段。
3-要求)在作业设计时,我们对服务器进行 ajax 调用,根据值返回 true/false,我们显示错误,如图 2 所示。
这些要求在 VSTS task.json 中是否可行?如果是,你能帮我解决这个问题吗?
【问题讨论】:
标签: tfs azure-devops azure-pipelines azure-pipelines-build-task