我已经通过修改管道YAML文件在Azure Dev Ops上成功构建了代码,但是无法将工件成功部署到IIS Server。创建部署的唯一方法是使用其不愉快的UI。
我了解到,通过启用多管道预览功能,可以查看和编辑YAML文件。不幸的是,它不起作用。您可以编辑构建脚本,但不能编辑发行脚本。我试图在主管道YAML文件中添加部署任务,但是它既不执行也不显示在发行版部分。
答案 0 :(得分:1)
Azure DevOps中的“ 发布”部分仍然仅在UI中,您不能在YAML中使用它。
但是,当启用多级管道时,您还可以使用“构建” YAML管道来部署您的应用程序(您可以看到不再有“构建”选项卡,而是“管道”)。
缺点是您没有发布中存在的所有功能,例如批准,登门手续等,但是您可以在roadmap中看到Microsoft正在使用它,并且这些功能将可用在YAML中也是如此。
您可以检查this article如何使用多阶段YAML进行构建和部署。
Microsoft提供的另一本很好的教程here。