簡體   English   中英

Azure DevOps 無法觸發 yaml 管道關閉完成的構建

[英]Azure DevOps unable to trigger yaml pipeline off of completed build

我無法讓我的 yaml 管道根據另一個管道的構建完成來觸發。

這是來自我試圖觸發運行的 yaml 管道的代碼,其中pipelineX是我希望運行觸發的管道構建的名稱:

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

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

兩條管道都是同一個項目的一部分,所以這應該不是問題。

我的項目有類似的設置。 我正在根據“PipelineTriggerFrom”管道的成功構建觸發“PipelineNeedsTrigger”構建。 兩條管道都在同一個項目下。 我已經導出了我的 YAML 並在此處添加了可能對您有所幫助的片段。 我已將以下觸發器添加到我的“PipelineNeedsTrigger”中,一旦“PipelineTriggerFrom”在“master”分支上成功構建,它將觸發。 這可能會幫助您鏈接.

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

暫無
暫無

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

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