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
我无法根据另一个管道的构建完成触发我的 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