azure - 子管道是否可以由 azure 管道中不同 repo 中的不同分支的父管道触发?
问题描述
我在分支 main 下的 repo1 中创建了一个父管道。我创建了两个子管道,child1 在分支 main 下的 repo_child1 中,child2 在分支 new_branch 下的 repo_child2 中。
以下是管道的代码:
父管道代码:
trigger: none
pool:
vmImage: ubuntu-latest
stages:
stage: child1
jobs:
job:
steps:
script: echo "trigger child 1 pipeline"
stage: child2
jobs:
job:
steps:
script: echo "trigger child 2 pipeline"
Child1 管道
trigger: none
pool:
vmImage: ubuntu-latest
resources:
pipelines:
pipeline: 'someidforparent'
source: 'parent'
trigger:
stages:
- child1
stages:
stage:
jobs:
job:
steps:
script: echo "you are in child1 pipeline"
child2 管道
trigger: none
pool:
vmImage: ubuntu-latest
resources:
pipelines:
pipeline: 'someidforparent'
source: 'parent'
trigger:
stages:
- child2
stages:
stage:
jobs:
job:
steps:
script: echo "you are in child2 pipeline"
当我运行父管道时,在执行 parent 中的 child1 阶段后触发 child1 管道。但是永远不会调用 child2 管道。
您能帮我理解在父管道中执行阶段 child2 后未触发 child2 管道的原因吗?
提前致谢。
解决方案
推荐阅读
- python - 我想调整图片大小,但 python 无法读取图像文件
- null - 从 ansible 中的标准输出中删除空值
- c++ - 如何在 QT 中使用 pro 文件重新编译时执行 shell 命令?
- android - 在 exo recyclerview 中播放最后一个视频
- go - Go 编程语言创建损坏文件的 Gif 生成练习
- excel - 如何更改连接到excel中通过代码的按钮的颜色
- google-maps - 如何在 Salesforce 中自定义闪电的地图标记:地图?
- python - 如何在空运行中运行 boto3 运行作业流程
- apache-kafka - 无法将 kafka 与 clickhouse 集成
- vuetify.js - Vuetify - v-data-table:行分隔线和鼠标悬停