Azure devops Azure Devops生成:计划生成的参数

Azure devops Azure Devops生成:计划生成的参数,azure-devops,azure-pipelines,Azure Devops,Azure Pipelines,当按计划触发时,是否有任何方法将参数传递给azure devops构建管道(YAML)?例如,如果您想每晚生成一个发布版本,但也要每周生成一个调试版本,例如 为了创建一个将configuration=Debug作为default的构建,必须将整个构建管道复制到某个build Debug,以便能够对其进行调度,这似乎是不对的?我最近遇到了这个问题,我认为确实存在。如果您有权访问azure门户,您可以创建一个azure逻辑应用程序,该应用程序会按计划触发,并可以启动“队列新构建”。它允许参数的jso

当按计划触发时,是否有任何方法将参数传递给azure devops构建管道(YAML)?例如,如果您想每晚生成一个发布版本,但也要每周生成一个调试版本,例如


为了创建一个将configuration=Debug作为default的构建,必须将整个构建管道复制到某个build Debug,以便能够对其进行调度,这似乎是不对的?

我最近遇到了这个问题,我认为确实存在。如果您有权访问azure门户,您可以创建一个azure逻辑应用程序,该应用程序会按计划触发,并可以启动“队列新构建”。它允许参数的json字典:


这允许使用不同的参数启动构建

不幸的是,我在本地服务器上。我想我也可以在Windows中对计划任务执行同样的操作,但我想知道它不可能(或计划)作为正式功能。我不确定您是否可以使用Windows计划任务启动生成。如果您找到了一种方法,请告诉我,这可能很有趣。据我所知,它不可能作为正式函数。我没有尝试过,但我认为我可以安排任何事情,例如PowerShell代码片段或我自己的自定义程序来触发生成。例如:这看起来确实很有希望。我也在寻找一种方法来做到这一点,但这看起来不可能在没有脚本或使用类似Azure Logic应用程序的情况下完成。我在这里创建了一个功能请求:您不能为此使用模板管道吗?模板管道将包含所有管道阶段、作业和步骤,然后您可以创建两个管道来扩展模板管道,仅提供定义不同默认值的参数。