TFS中的版本管理,无需构建自动化

TFS中的版本管理,无需构建自动化,tfs,release-management,Tfs,Release Management,我们有一个自动构建过程,为我们创建发布工件。 这些包被复制到FTP位置并发布特定的流程,这些包可用于部署到val、客户开发、UAT和prod。 我想在TFS中创建一个发行版,发行版只需从ftp位置使用包,而不是触发新的构建 使用分离的构建过程将工件移动到ftp的过程是遗留的,恐怕无法更改 我想触发一个版本(目前我正在使用VSTS进行测试),它将使用ftp中的工件,而不是触发构建。 我的生成服务器/进程不在TFS中,它是一个包含多个组件的大型应用程序。支持使用FTP中的工件触发发布,而不是触发生成

我们有一个自动构建过程,为我们创建发布工件。 这些包被复制到FTP位置并发布特定的流程,这些包可用于部署到val、客户开发、UAT和prod。 我想在TFS中创建一个发行版,发行版只需从ftp位置使用包,而不是触发新的构建

使用分离的构建过程将工件移动到ftp的过程是遗留的,恐怕无法更改

我想触发一个版本(目前我正在使用VSTS进行测试),它将使用ftp中的工件,而不是触发构建。


我的生成服务器/进程不在TFS中,它是一个包含多个组件的大型应用程序。

支持使用FTP中的工件触发发布,而不是触发生成。但是没有关于下载FTP文件供您使用的默认步骤。您需要使用command或Powerscript进行下载

  • 在发布定义中,删除工件选项卡下的所有工件。然后它将不会从您的构建中下载任何文件
  • 创建bat文件或Powershell脚本文件,编写命令/脚本以下载所需的文件。以下是一些您可以查看的方法:

  • 检查TFS的bat/脚本,并在发布定义中运行它


谢谢,通过删除所有工件,我可以运行空白版本。