简体   繁体   中英

Azure DevOps unable to trigger yaml pipeline off of completed build

I can't get my yaml pipeline to trigger based off the build completion of another pipeline.

This is the code from the yaml pipeline I am trying to trigger to run, where pipelineX is the name of the pipeline build I want the run to trigger off of:

      resources:
        pipelines:
        - pipeline: trigger-pipeline
          source: pipelineX
          trigger: true 

      steps:
      - task: Bash@3
        inputs:
          targetType: 'inline'
          script: |
            echo 'pipeline runs here'

Both pipelines are part of the same project, so that should not be an issue.

I have similar setup with my project. I am triggering 'PipelineNeedsTrigger' build based on successful build of 'PipelineTriggerFrom' pipeline. Both pipelines are under the same project. I have exported my YAML and added snippet here which might help you. I have added below trigger into my 'PipelineNeedsTrigger' which will trigger once the 'PipelineTriggerFrom' has successful build on 'master' branch. This might help you link .

resources:
  pipelines:
  - pipeline: PipelineTriggerFrom
    source: PipelineTriggerFrom
    trigger:
      branches:
        include:
        - refs/heads/master

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM