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