繁体   English   中英

如何在自动TFS2017构建中调用发布配置文件?

[英]How do I invoke a publish profile in an automated TFS2017 build?

我已经成功升级到VS / TFS 2017,现在我希望构建使用项目的发布配置文件之一将网站自动发布到暂存位置。 TFS团队项目站点的“构建和发布”部分中的灵活性给我留下了深刻的印象,但这有点令人难以置信。

该项目有2个简单的发布配置文件。 两者都使用“ FTP发布方法”上传到Go Daddy托管服务提供商; 一个删除上传前的所有文件,另一个仅更新文件。 对于诸如连接字符串之类的东西有一些转换。 这些发布配置文件可以正常工作。 我只需要在自动构建的末尾添加它们。

说“使用此发布配置文件”似乎应该很简单,但是有太多选择和选择,直观上不明显该使用哪个,我还无法在网络上找到针对哪些内容的参考资料。我想要做。

如果要使用发布配置文件调用msbuild命令以将网站发布到FTP位置,则不可能,因为命令行不支持FTP发布。

如果您坚持要调用发布配置文件,则可以使用用于将网站发布到暂存位置(例如,本地或UNC路径)的发布配置文件调用msbuild命令行,然后使用FTP上载任务步骤从上载网站暂存位置到特定的FTP位置,或使用PowerShell脚本上传网站。

您可以引用此线程: 如何将FTP网站部署添加到VS2015 / TFS2013构建过程中

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM