簡體   English   中英

Azure 插件的 devops 管道條件

[英]Azure devops pipeline condition of plugin

插件鏈接: https://marketplace.visualstudio.com/items?itemName=touchify.vsts-changed-files

  isPullRequest: ${{eq(variables['Build.Reason'], 'PullRequest')}}

- job: "check"
  condition: and(succeeded(), eq(variables['Build.Reason'], 'PullRequest'))
  displayName: Check Files Change
  steps:  
   - task: ChangedFiles@1
     name: CheckChanges
     inputs:
       rules: |
         [Y]
         X/**


       variable: 'HasChanged'
       isOutput: true


- job: "X"
  dependsOn: check
  condition: or(eq(dependencies.check.outputs['CheckChanges.Y'], 'true'), 
  or(succeeded(), ne(variables.isPullRequest, 'true')))

您好,我只想在對特定文件夾進行更改或運行不是來自構建驗證時才運行作業。 需要幫助的確切條件

您可以在分支上定義“策略”以在涉及文件路徑時觸發特定的管道定義。 在這里您可以找到 Azure DevOps 文檔(請查看“路徑過濾器” 部分

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM