gpt4 book ai didi

Azure DevOps 定义 yml 构建文件的路径过滤器

转载 作者:行者123 更新时间:2023-12-02 05:51:53 24 4
gpt4 key购买 nike

我的项目结构是这样的

/AzureStuff/AzureAA/Source/

/AzureStuff/AzureBB/Source/

/AzureStuff/AzureCC/Source/

我的构建定义:

name: $(BuildDefinitionName)
resources:
- repo: self
queue:
name: AzureBuild
trigger:
batch: true
paths:
include:
- /AzureStuff/AzureAA/Source/*
steps:
- task: PublishBuildArtifacts@1
displayName: 'Publish Artifact: AzureAA'
inputs:
PathtoPublish: AzureStuff/AzureAA/Source
ArtifactName: AzureAA

但是,当我将源代码提交到/AzureStuff/AzureAA/Source/时,我的构建不会运行。仅 BB 和 CC 的构建运行,因为它们没有路径过滤器。我应该如何更改路径过滤器才能使 AA 构建正常工作?我计划在每个构建上都有路径过滤器。

最佳答案

路径触发器必须相对于存储库的根目录,就像docs mention一样(以及第一条评论):

trigger:
batch: true
paths:
include:
- AzureStuff/AzureAA/Source

关于Azure DevOps 定义 yml 构建文件的路径过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55343059/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com