我们有一个.NET Core控制台应用程序,我们使用Visual Studio中的发布功能将其发布到本地VM。这是我们配置发布到文件系统的方式。
图像中的目标位置实际上是我们希望我们的应用程序驻留在VM上的文件夹结构。
我们如何在DevOps中进行配置。我似乎在此上找不到任何好的资源。
我已经创建了CI构建管道。
您可以按照以下步骤将Console App部署到本地VM。
1,在本地VM上创建部署代理。从azure devops门户创建部署组。按照this tutorial的第一部分创建部署组。检查official document以获取有关部署组的更多信息。
2,创建发布管道。参见文档here。
设置构件(您应该在CI构建管道中具有publish build artifacts任务,以将控制台应用程序构建构件发布到azure devops服务器。),并为发布管道添加阶段。
[在发布阶段添加部署组作业。
请参见下面的屏幕快照,以选择在第一步中创建的部署组,其中包含内部部署VM上的部署代理,
添加copy file task以将控制台应用程序构建构件复制到本地VM上的文件夹中
另一个解决方法是使用自托管代理(步骤与上述使用部署组的步骤相似)。检查this example中的详细步骤。
希望以上帮助!