【发布时间】:2019-02-20 19:24:34
【问题描述】:
我只是在这里寻找方向,因为 api 可能已经这样做了,我误解/找不到正确的资源。
当我为每个阶段提供所有必要的 yaml 文件时,我想做的是能够调用 azure-devops api 为我创建一个新的构建定义。
我希望创建端点会接收一些基本信息来创建构建/发布定义,然后是一组 yaml 文件来创建任务。
我找到了Create your first pipeline 和Api 5.0 BuildDefinition/Create,但是这些都没有提到将 yaml 定义发布到 api。考虑到 yaml 定义包含所需的大部分信息,我预计请求正文中的项目要少得多。
api 支持这个吗?它会支持这个吗?
【问题讨论】:
-
我可能会反过来,在 UI 中创建一个 yaml 构建,除了你得到的其余 api 输出
-
我不确定你的意思 @4c74356b41 。我的目标是能够自动创建我们的构建和发布,因为我们使用了大量的微服务,而且我已经厌倦了克隆定义和更改相同的变量。如果可以的话,它比在 yaml 文件中替换令牌并将其发布到 azure-devops api 更容易出错并且更耗时。如果我可以轻松地为我的一个构建填写请求的主体,那显然会改变事情。也许我可以使用 api 进行构建?这可能行得通。
标签: azure-devops