如何使用 VS 和 TFS 发布?
How do I Publish with VS and TFS?
我有几个开发人员使用 VS 2015 Community 开发 Web 应用程序。直到大约一周前,我们将项目共享并处理单独的部分,当发布时我会发布到我的文件系统,然后通过 RDP window.
复制文件
我们已经开始使用 TFS Express 2015 并加载了项目,开发人员正在按预期签入和签出。
现在添加了 TFS,发布当前签入版本的最佳方式是什么?我不想不小心让开发人员发布他们的本地副本。而且我不希望它按计划或签到自动执行,只是在我们决定时发布。
如何在 VS 之上使用 TFS 进行发布?
what is the best way to publish the current checked in version?
根据您的描述,您不需要 CI/CD 和 Scheduled 或 Gate check-in
所以你只需要 create a build definition 和 禁用 continuous integration
,Scheduled
和 Gated check-in
选项。然后手动触发build/release。
默认情况下(构建时未指定 changeset/commit 版本)它将获取最新的源代码进行构建,就是你说的:“current checked in version
”
您可以参考以下文章使用 TFS 发布 Web 应用程序:
- 端到端演练:使用 Team Build 部署 Web 应用程序
和发布管理
- 使用 Team Foundation Build Server 部署 Web 应用程序 – 部分
1
- Building Websites in Team Foundation Build 2015
How does publishing happen with TFS on top of VS?
对于发布,应该和TFS或者VS一样。如果设置相同的loaction,一般会覆盖已有的应用。
我有几个开发人员使用 VS 2015 Community 开发 Web 应用程序。直到大约一周前,我们将项目共享并处理单独的部分,当发布时我会发布到我的文件系统,然后通过 RDP window.
复制文件我们已经开始使用 TFS Express 2015 并加载了项目,开发人员正在按预期签入和签出。
现在添加了 TFS,发布当前签入版本的最佳方式是什么?我不想不小心让开发人员发布他们的本地副本。而且我不希望它按计划或签到自动执行,只是在我们决定时发布。
如何在 VS 之上使用 TFS 进行发布?
what is the best way to publish the current checked in version?
根据您的描述,您不需要 CI/CD 和 Scheduled 或 Gate check-in
所以你只需要 create a build definition 和 禁用 continuous integration
,Scheduled
和 Gated check-in
选项。然后手动触发build/release。
默认情况下(构建时未指定 changeset/commit 版本)它将获取最新的源代码进行构建,就是你说的:“current checked in version
”
您可以参考以下文章使用 TFS 发布 Web 应用程序:
- 端到端演练:使用 Team Build 部署 Web 应用程序 和发布管理
- 使用 Team Foundation Build Server 部署 Web 应用程序 – 部分 1
- Building Websites in Team Foundation Build 2015
How does publishing happen with TFS on top of VS?
对于发布,应该和TFS或者VS一样。如果设置相同的loaction,一般会覆盖已有的应用。