Mic*_*345 66 azure-devops azure-pipelines-release-pipeline
我正在按照此过程为.NET Core Web API项目创建YAML构建管道:
https://docs.microsoft.com/en-us/azure/devops/pipelines/get-started-yaml?view=vsts
在发布它时,我注意到(最近重命名的)Azure DevOps似乎不支持YAML来定义发布管道.但是,我可以看到已经定义了部署任务,例如:
我们是否期望升级到发布管道功能以支持YAML,如果是,何时?
Jus*_*ook 49
在撰写此回复时,功能时间表反映了yaml发布即将到来的2018 Q3.
https://docs.microsoft.com/en-us/azure/devops/release-notes/
更新:这已经被撞了几次.建议检查以下注释,因为人们在找到它们时一直在提供更新.
YAML构建管道创建体验处于预览阶段。(今天是2018-12-04)
用于发布管道的YAML似乎还有很长的路要走:2019 年第二季度
可以从您的个人资料中启用预览功能,如下所示:
编辑:正如 nullforce 在评论中指出的那样,这只会为构建管道而不是发布管道启用 YAML 体验。
更新(2019-05-16):继微软的“Build 2019”之后,构建和部署的完整 YAML 体验现在应该可以在同一个 YAML 管道文件中实现。
我现在正在做类似的事情,但我正在使用当前的 REST API。我正在做的事情与我在此处记录的内容类似(How do you import a releaseDefinition in VSTS?)。基本上,我将模板化的 JSON Release Pipeline 文件保存到源代码存储库中,其中包含变量占位符和嵌入的版本号。然后有一个调用 Azure DevOps 的 PowerShell 脚本(这是一个很长的词,我更喜欢输入 VSTS,也许我会开始输入 AD)
我希望它在构建管道期间执行,以便我不再需要手动修改大量类似的发布管道。我也希望它是一个 YAML 文件,但这就是我今天拥有的。我希望这有帮助。
| 归档时间: |
|
| 查看次数: |
24209 次 |
| 最近记录: |