azure-devops - 我可以为同一个存储库创建多个构建管道吗?

标签 azure-devops azure-pipelines

我有一个包含两个解决方案的存储库。这两个解决方案文件都存在于根目录中,本质上是这样的:

/WebsiteOneDirectory/
/WebsiteTwoDirectory/
/.gitignore
/WebsiteOne.sln
/WebsiteTwo.sln

我是否可以构建指向此存储库的多个管道来构建不同的解决方案?当我创建我的第一个管道时,它正在为 repo 生成一个 azure-pipelines.yml 文件,所以我不确定如何/如果我将能够拥有多个管道配置,如果这是它期望的固定名称。

最佳答案

是的,您可以在触发器中使用路径过滤器

编辑您的构建并转到触发器选项卡。您可以在此处添加或删除分支,还可以添加路径过滤器。

您可以选择明确包含或排除路径。在下图中,您可以看到我明确地从 master 分支中排除了“docs”文件夹。

Build Triggers

关于azure-devops - 我可以为同一个存储库创建多个构建管道吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53012697/

相关文章:

sql-server - 如何让 MSSQL 服务容器在 Azure DevOps 管道中工作?

asp.net - 无法在 azure Devops 管道 (CI) 中构建 ASP.Net Core 7

azure - 将 azure-pipelines.yaml 迁移到单独的存储库,但在其他存储库的代码上运行

Azure构建管道: How to pass a "multiline variable" to a build template?

azure - 如何设置 VSTS 生成定义以使用此配置发布 Azure Functions?

azure - 通过 REST API Powershell 脚本检查 "Allow all pipelines"

azure-devops - 在 Azure DevOps 构建管道期间创建 json 文件

amazon-web-services - 从 Azure Devops Pipeline 上传到 AWS s3 存储桶

docker - 无法在Azure发布管道的App Service内部创建Docker网络

azure-devops - Azure 管道 : Bulk approve of deployments to environments