azure - 如何使用阶段/资源从同一组织内的不同项目触发Azure DevOps管道?

标签 azure azure-devops azure-pipelines pipeline azure-pipelines-yaml

我想从主管道的一个阶段触发测试管道,这两个管道都存在于同一组织内的不同项目中。我可以使用资源选项触发管道,但问题是当主管道成功完成时它会触发测试管道,但我想使用阶段在主管道运行之间触发测试管道。是否可以使用 Azure DevOps 的任何功能来实现这一目标?



现在,我将此资源添加到测试管道 yaml 中,以在主管道之后触发。

resources:
  pipelines:
  - pipeline: Test-Repo 
    source:  Test # Test pipeline from different project
    project: private 
    trigger: true # enable the trigger

最佳答案

作为解决方法,您可以通过 REST API 触发所需的构建。检查这个:Powershell to trigger a build in Azure DevOps

关于azure - 如何使用阶段/资源从同一组织内的不同项目触发Azure DevOps管道?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74520157/

相关文章:

azure - 找不到部署 ASP.NET Core 7 Web API somepage.azurewebsites.net 页面

azure-devops - 根据提交消息跳过阶段

azure - Azure 网站可以跨多个可用区扩展吗

c# - Node 连接到 Postgres 的速度比 .NET Core 快 20 倍

mongodb - azure 支持 mongodb 和 redis 等吗?

azure - 如何使用 YAML 配置文件在 VSTS 中的 VS2017 代理中启动 Azure 存储模拟器

azure - Azure 的 IPv6 支持

c# - Azure DevOps 构建管道花费的时间太长(25-30 分钟)

reactjs - 如何在 Azure 上部署 NextJs SSR React 应用程序

azure-devops - 使用可选阶段标记管道状态 'Completed'