我们如何为Azure发行版中具有通配符名称release / *等命名模式的分支设置构建验证?

问题描述

我们正在配置GitFlow分支,我们要在开发分支中的功能准备好进入下一阶段后,在release / *分支上创建PR时触发PR验证管道。根据Azure DevOps,我们需要在每个分支机构的分支策略中设置构建验证管道。我们要在每个发行版之后对发行版分支进行归档,并在下一个发行版中使用具有相同模式的新发行版分支,即release / *。

  1. 据我所知,我们将必须为新创建的发布分支每个发行版在其中创建分支策略和多个配置?这个对吗 ? :(
  2. 我发现我们可以覆盖UI中的Azure管道触发器,并且可以使用分支过滤器,并且我能够添加release / *,但这将是CI管道,并且不会充当PR上的验证管道发布/ *分支?这个对吗 ? :(
  3. 创建PR并为发布/ *做PR验证是错误方法吗? :(

您如何在Azure Devops中执行gitflow?

解决方法

您可以为通配符Lines <- "week price 1997-week1 32.1 1997-week2 30.8 1997-week3 24.6 1997-week4 24.7 1997-week5 22.1 1997-week6 22.8 1997-week7 26.8 1997-week8 24 1997-week9 23.5 1997-week10 22.4 1997-week11 21.9 1997-week12 21.1" cat(Lines,file = "jay.dat") 创建分支策略,该策略将用于所有将来的发行版分支。

在Azure DevOps中,release/*表示为文件夹,因此转到该文件夹​​(在“分支”页面中),单击/*点,然后单击“分支策略”。

enter image description here

您可以在此处看到通配符的政策:

enter image description here

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...