Azure devops Azure DevOps YAML:将变量从变量组传递到模板文件中的参数会引发类型错误

Azure devops Azure DevOps YAML:将变量从变量组传递到模板文件中的参数会引发类型错误,azure-devops,azure-devops-pipelines,Azure Devops,Azure Devops Pipelines,我试图从YAML文件中的变量组中读取一个变量,并将其传递给使用该值的模板文件。模板文件将此参数定义为一个数字,而变量组确实将其存储为一个数字 在这里,我的管道使用4个参数调用模板阶段运行测试,其中3个参数是从变量组读取的 模板接受4个参数,并将它们键入为数字 但是,当我尝试运行管道时,我得到一个错误,指出参数需要一个数字,而传入的不是一个数字 如果我删除强类型,只需按原样使用参数,那么一切都可以正常工作 有人能帮我处理这里发生的事吗?我应该做些什么来确保我可以键入参数,并且仍然让管道传递

我试图从YAML文件中的变量组中读取一个变量,并将其传递给使用该值的模板文件。模板文件将此参数定义为一个数字,而变量组确实将其存储为一个数字

在这里,我的管道使用4个参数调用模板阶段运行测试,其中3个参数是从变量组读取的

模板接受4个参数,并将它们键入为数字

但是,当我尝试运行管道时,我得到一个错误,指出参数需要一个数字,而传入的不是一个数字

如果我删除强类型,只需按原样使用参数,那么一切都可以正常工作


有人能帮我处理这里发生的事吗?我应该做些什么来确保我可以键入参数,并且仍然让管道传递变量组的值?

类型:编号更改为
类型:字符串
,因为变量组中没有
编号
类型。

有没有办法在同一类型上添加验证规则?我之所以将其作为数字而不是字符串,是为了确保我们不会最终传入错误的参数类型。如果参数无效,管道将失败。您不能在变量组中选择变量类型。您的问题解决了吗?我想我有我的答案:)谢谢Cece