tfs - Team Foundation Server 2017 构建和发布

标签 tfs tfsbuild ms-release-management

我正在尝试在我的公司设置 TFS 2017。 一切都很好,直到我发布选项卡。 我有点困惑。

我到底如何需要将所有内容部署到我的本地服务器。我读了很多与此相关的文章,但仍然对如何使用工件感到困惑。 现在我已经设置了源代码控制并创建了构建定义并坚持发布。

有人设法在 TFS 2015 或 2017 中设置版本吗?任何帮助都会很棒!

最佳答案

我找到了这个article这解释了如何在本地构建和部署 Web 项目。希望这会对某人有所帮助。

需要在 Visual Studio 构建任务中使用此参数

/p:DeployOnBuild=True /p:DeployDefaultTarget=WebPublish 
/p:WebPublishMethod=FileSystem /p:DeleteExistingFiles=True 
/p:publishUrl=$(build.artifactstagingdirectory)\for-deploy\website

它将在 Artifacts 文件夹中创建一个网站,可以在发布定义中将其简单地复制到远程计算机。

关于tfs - Team Foundation Server 2017 构建和发布,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41222356/

相关文章:

java - 从 TFS 2015 中的发布定义执行 Selenium java 脚本

tfs - 如何设置特定用户为审阅者

tfs - 获取错误 TF277003 : Cannot add more than one upgrade process template for team project

ubuntu - 如何使用 Ubuntu 服务器进行 TFS 构建

tfs - 发布管理继续错误发布

c# - 如何创建和使用符号服务器?

visual-studio-2010 - 从 TFS 到 Azure 的持续集成与 Visual Studio 部署不一致

tfs - Visual Studio Online Team Build 上的 TFS 映射中的变量

release-management - Release Management 2015 中的组件、工具和操作之间有什么区别?