我想自动构建和部署流程。
我设法在VSO上创建构建定义,当我签入代码构建开始,测试运行时,作为最终产品,创建一个包含我所有项目的文件夹(asp.net web app和解决方案中的类库)和来自这些项目的bin文件夹。
但我需要的是获得与从Visual Studio通过发布功能(bin,Content,Scripts,Views,Web.config)发布我的Web项目时获得的相同结构。然后通过ftp将所有内容复制到远程文件夹。
我该怎么做?
答案 0 :(得分:0)
您可以查看远程文件夹中的release management capabilities团队服务(fka VSO)。
您可以添加任务以将文件复制到远程Windows机器,执行Azure文件副本,执行powershell脚本等等。
答案 1 :(得分:0)
我已通过项目设置了所有部署设置>部署并从VS直接在本地工作。然后通过VSO上的msbuild开关引用构建配置。使用MSdeploy是目前最快的,但它确实支持FTP。
[Visual Studio Online continuous deployment to Azure Website with publish profile
我已将其用于部署到使用现场代理托管的第三方。