Dan*_*ger 5 .net deployment msbuild teamcity publish
好的,我已经搜索了几天,仍然没有找到我认为是这个问题的优雅解决方案.
这就是我想要发生的事情.
前两个很容易,但没有人似乎有一个很好的部署选项.我已经设置了具有Web部署支持的服务器(以前称为msdeploy?),并且从本地计算机上我可以将其发布到远程服务器.
理想情况下,我希望teamcity能够在成功构建和测试后远程发布网站.
请告诉我有人解决了这个问题!我很高兴这几乎是星期五,因为我接近眼泪,需要酒精来帮助我.
提前致谢.
我也在研究同样的问题。到目前为止我有两个丑陋的解决方案:
1)使用固定的工作目录文件夹。然后代码总是被编译到同一个地方。从 bin\RELEASE 文件夹到目标服务器或文件夹执行 XCOPY/FTP。
2) 编写一个脚本,使用一些大版本号 (999) 搜索工件文件夹,然后检查每个较小的版本号,直到找到具有该版本号的文件夹。如果您通过curl 和工件网页获取工件,也可以对URL 执行此操作。
3) 在这样的网站上发布问题,直到我可以找到一些 msbuild 属性、环境变量或其他类似设备来获取工件 URL 或文件系统路径(了解 teamcity 支持在服务器场上构建,因此可能需要文件系统路径)包含一个 UNC 名称以确定它来自哪里)
| 归档时间: |
|
| 查看次数: |
2430 次 |
| 最近记录: |