Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure devops VSTS中的门控签入_Azure Devops_Azure Pipelines - Fatal编程技术网

Azure devops VSTS中的门控签入

Azure devops VSTS中的门控签入,azure-devops,azure-pipelines,Azure Devops,Azure Pipelines,我在一个由40多名开发人员组成的团队中工作,我希望在VisualStudio团队服务中触发我的构建,使构建在固定数量的签入后触发,既不是连续构建,也不是计划构建 如何以这种方式安排构建?您试图解决的问题是什么?构建过多?在触发器页面上,当您启用持续集成时,有一个复选框:“在生成过程中批处理更改”。也许这能帮你,是的。实际上,过多的构建是一个子问题。我的主要问题是在累积开发人员的一组签入后运行构建,或者等待特定的时间,然后构建自动触发(而不是每日计划的构建)。那么,如何实现这一点呢?但是为什么不在

我在一个由40多名开发人员组成的团队中工作,我希望在VisualStudio团队服务中触发我的构建,使构建在固定数量的签入后触发,既不是连续构建,也不是计划构建


如何以这种方式安排构建?

您试图解决的问题是什么?构建过多?在触发器页面上,当您启用持续集成时,有一个复选框:“在生成过程中批处理更改”。也许这能帮你,是的。实际上,过多的构建是一个子问题。我的主要问题是在累积开发人员的一组签入后运行构建,或者等待特定的时间,然后构建自动触发(而不是每日计划的构建)。那么,如何实现这一点呢?但是为什么不在每次签入后运行构建呢?每次入住后都有反馈是非常有价值的。当构建失败时,累积它们会使发现错误变得更加困难。所以,如果构建速度慢是你的问题,你不应该解决它吗?回答你的问题:这不能开箱即用。您可以编写一个脚本,使用api查询自上次生成以来的提交次数。然后每x分钟运行一次此脚本。这里是api提交文档的参考:您可以在这里找到构建文档:门控签入是在代码真正签入TFVC repo之前将构建排队。但是您的需求是在一组签入之后,然后对构建进行排队。如果CI构建和计划构建不符合您的情况,您应该开发使用rest api自己触发构建的方法。您试图解决的问题是什么?构建过多?在触发器页面上,当您启用持续集成时,有一个复选框:“在生成过程中批处理更改”。也许这能帮你,是的。实际上,过多的构建是一个子问题。我的主要问题是在累积开发人员的一组签入后运行构建,或者等待特定的时间,然后构建自动触发(而不是每日计划的构建)。那么,如何实现这一点呢?但是为什么不在每次签入后运行构建呢?每次入住后都有反馈是非常有价值的。当构建失败时,累积它们会使发现错误变得更加困难。所以,如果构建速度慢是你的问题,你不应该解决它吗?回答你的问题:这不能开箱即用。您可以编写一个脚本,使用api查询自上次生成以来的提交次数。然后每x分钟运行一次此脚本。这里是api提交文档的参考:您可以在这里找到构建文档:门控签入是在代码真正签入TFVC repo之前将构建排队。但是您的需求是在一组签入之后,然后对构建进行排队。如果CI构建和计划构建不符合您的情况,您应该开发一种方法,使用RESTAPI自己触发构建。