我正在使用Azure Build管道。我的目标是开发人员应该能够为其项目创建构建管道。但是他/她将不会通过Azure DevOps控制台创建它,而是触发一个生成工作,该工作将为其创建生成管道。我可以通过拥有一个通用的Template.json并使用PowerShell脚本来调用它来实现。
但是我看到我们可以通过在存储库中包含azure-pipelines.yaml来创建构建管道。因此,我有两个要努力面对的问题。
Azure-pipelines.yaml
文件。感谢您的帮助。
谢谢。
答案 0 :(得分:1)
已解决:)
文档非常差。我找不到有关通过代码创建管道的文档。我检查了请求正文,同时保存了可以从中获取详细信息以引用yml文件的管道。
答案 1 :(得分:0)
您可以使用AzurePipelinesPS来获取-APBuildDefinition和Publish-APBuildDefinition。
函数使用return和post json对象。我用令牌修改json模板,并需要更新它们。 Format-APTemplate将替换json模板中的令牌。
还有一些用于发布管道的功能; Get-APReleaseDefinition和Publish-APReleaseDefinition。