【发布时间】:2021-04-29 03:25:18
【问题描述】:
我正在尝试使用 REST API 自动化 Azure DevOps 中的流程。我认为应该是这样的(至少,这是目前的手动流程):
- 分叉回购
- 在新分叉的存储库中使用 YAML 文件创建管道
- 以特定方式运行管道
我是 Azure DevOps REST API 的新手,我很难理解我做了什么以及应该做什么。
使用 REST API,我似乎能够使用管道端点创建我称之为管道的东西;我确实注意到,如果我想运行它,我必须与其构建定义进行交互。
此外,看看其他同事编写的代码,似乎(尽管我可能错了)他们能够通过简单地创建构建定义而不是显式创建管道来实现相同的目标。
这种缺乏理解让我发疯,所以我希望有人能启发我!
问题
构建定义和管道之间有什么区别和关系?
附加信息,我对使用较旧的 Release Pipelines 不感兴趣,我已尝试在 Azure DevOps REST API 文档中找到答案,但无济于事。
【问题讨论】:
标签: api tfs azure-devops continuous-integration azure-pipelines