我正在使用Azure DevOps管道,对于“内部版本”,我可以定义“托管Ubuntu”代理(在我的pipelines.yml文件中)。但是对于“发行版”,仅UI是无法编辑yaml的。代理程序池下拉列表显示“默认(无代理程序)”。我认为我的问题可能与项目权限有关,但还没有弄清楚什么控制可见性。在另一个帐户上,我看到所有可用的托管代理选项。
答案 0 :(得分:0)
检查您是否属于分配给相关应用程序池安全性的 User 组。
如果此安全性与其他 Allow,Deny,NotSet 权限一样运行,则您在小于 User 权限的组中的职业将撤消该权限,但我没有没有看到任何有关此的文档。
不支持在正式发布管道中心使用Yaml。如果要使用yaml
发行CD,则需要启用新的multi-stage pipelines体验。
这使您可以在.yml
文件中创建与部署功能以及经典构建功能相关的阶段。
我相信这将从发布中心中删除您的发布跟踪,并将其直接集成到构建中心中。
这仍然是Azure DevOps的新概念,documentation也是关于它的内容。我发现this article会有所帮助。
因为此新功能似乎集中在AKS(或其他Kubernetes服务)和Docker上,所以我不确定是否可以通过允许您在yaml中指定主机来帮助您,但是您提到了“ release”和“ yaml”,所以我想我会解决这个问题。