VSTS:发布和部署控制台应用程序

VSTS: Release and deploy a console application

我们有一个使用 Visual Studio 2013 的 C# .NET 项目,我们正在将其设置为使用 Visual Studio Team Services (VSTS) 发布和部署。这些网站非常简单,易于设置,而且运行良好。一些项目是库或控制台应用程序,我们正在尝试确定为这些项目创建自动发布的最佳方法。

发布配置文件要求发布到一个位置 - 我们已经在我们的 VSTS 构建服务器(所有其他文件所在的位置)上试验了构建下降,然后要求一个网站、一个 UNC 路径或一个光盘。我们选择 "UNC Path" 并放入相同的构建放置位置,但采用 UNC 格式。

它还没有真正起作用,所以我想看看是否存在为控制台或代码库创建 VSTS 版本和部署的最佳实践。

谢谢!

您是否考虑过在目标环境中安装代理并使用发布定义来简单地将正确的文件复制到正确的位置?
此致

注意:复制路径不应硬编码并依赖于变量。

通过在编辑发布定义时转到任务选项卡来指定代理 queue。单击 "run on agent" header,将打开详细信息,select 您的 queue 在这里。

代理 queue 可以包含多个代理,因此当您添加代理时,您的工作是按在您的上下文中有意义的 queue 来组织它们。