我已成功升级到VS / TFS 2017,我希望构建能够使用项目的一个发布配置文件自动将网站发布到临时位置。我对#34; Build& amp;的灵活性印象深刻。释放" TFS团队项目网站的一部分,但它有点压倒性。
此项目有2个简单的发布配置文件。两者都使用“FTP发布方法”#39;上传到Go Daddy托管服务提供商;一个在上传之前删除所有文件,另一个只更新文件。有些变换应用于连接字符串之类的东西。这些发布配置文件正常工作我只需要在自动构建结束时添加它们。
似乎说“使用此发布配置文件”应该很简单,但是有很多选项和选择它并不是直观明显的使用方式,而且我还没有。能够在网上找到一个专注于我想做的事情的参考。
答案 0 :(得分:1)
如果要使用发布配置文件调用msbuild命令将网站发布到FTP位置,则不可能,因为命令行不支持FTP发布。
如果您坚持调用发布配置文件,则可以使用用于将网站发布到暂存位置(例如,本地或UNC路径)的发布配置文件调用msbuild命令行,然后使用 FTP上载任务步骤,将网站从登台位置上传到特定的FTP位置,或使用PowerShell脚本上传网站。
您可以参考此主题: How can I add FTP website deployment to a VS2015/TFS2013 build process