【发布时间】:2021-04-26 14:17:19
【问题描述】:
我对 Devops 中的 Pipline 触发器有疑问。 我和我的团队正在使用 Azure Devops 开发软件。 我们使用分支特定触发器,仅在主分支中启动管道。 YAML 文件中的其他分支将被忽略。
我的问题的第一部分是,我们不知道如何通过 Git 工具中的提交消息触发管道。 例如:“我们在与 Master 分支不同的分支中工作 --> 没有管道正在运行。但我们只想触发此分支中的管道进行特定测试。我们的方法是在其中插入特定命令触发管道的提交文本。”
我的第二个问题是,是否可以在一个 YAML 文件的不同分支中运行不同阶段。 这里再举一个例子:“在我们不同的分支中,我们只想在每次推送时运行我们的单元测试。在我们的主分支中,我们想要运行我们的单元测试,然后,我们想要构建我们的应用程序。
到目前为止,我们在每次推送时都启动了管道,并且每次都构建了一个新映像。但我们不希望这样,因为有些推送不起作用,我们只是推送它。我们想决定管道何时运行以及哪个阶段正在运行。
我希望你能理解我的问题。如有其他问题,请在此处发表评论。 谢谢
【问题讨论】:
-
您好,这个问题有更新吗?请让我知道我的回答是否可以帮助您并随时发表评论。 :) 提醒一下this。
标签: azure azure-devops yaml azure-pipelines