【发布时间】:2019-07-31 19:20:33
【问题描述】:
我正在尝试在 Azure 开发操作中设置我的构建和发布管道,以将我的 webforms 应用程序发布到我公司网络上的 VM 上的文件系统。目前,这是通过 Visual Studio 完成的,方法是转到 Build > Publish ...
我之前设置了一个构建管道,用于捕获构建问题。但现在我想在主分支更新时自动从云端发布构建。
我在本地 VM 上安装了一个代理,我可以让 Azure 开发人员在这个代理上运行,但我对下一步该怎么做有些困惑。我尝试过使用构建解决方案任务参数、MSBuild 任务参数等,但它实际上并没有发布它。
我得到的最远的是将构建发布到代理上的构建文件夹,但这仅包含解决方案和相关文件,而不是将发布到文件系统位置的构建输出。
我正在尝试了解如何在构建解决方案并将其放置在代理上后实际发布该解决方案。
我在所有默认任务都使用的构建变量上找不到非常好的资源,这也无济于事。
【问题讨论】:
-
你的问题有点太宽泛了。也许尝试通过guides 配置管道。您可能错过了publish your build artifacts 的步骤。
-
听起来您实际上并未构建解决方案,您的构建管道中有哪些任务?如果您查看可以为初学者构建解决方案的 MSBuild 或 VSBuild 任务docs.microsoft.com/en-us/azure/devops/pipelines/tasks/build/…
-
Build 仅适用于编译。您要发布到哪个目标? IIS?还是其他?如果要将编译后的输出部署到本地虚拟机,首先需要与虚拟机建立连接,并配置一个阶段以完成发布管道中的部署。
标签: build azure-devops release pipeline