我们有一个自动构建流程,可以为我们创建发布工件。 这些被复制到FTP位置并发布某些进程,这些包可用于部署到val,customer dev,UAT和prod。 我想在TFS中创建一个Release,其中发布应该只使用ftp位置的包,而不是触发新的构建。
使用分离的构建过程将工件移动到ftp的过程是遗留的,我害怕无法更改。
我想触发一个版本(目前我正在使用VSTS测试它),它将使用ftp中的工件而不是触发构建。
我的构建服务器/进程不在TFS中,它是一个包含多个组件的大型应用程序。
答案 0 :(得分:0)
使用来自FTP的工件触发发布,而不是触发构建。但是没有关于下载FTP文件供您使用的默认步骤。您需要使用命令或Powerscript下载。
创建bat文件或Powershell脚本文件,编写命令/脚本以下载所需的文件。以下是您可以查看的一些方法:
How to script FTP upload and download?
How to download files from FTP site in one command line without user interaction (Windows)
https://tecadmin.net/download-upload-files-using-ftp-command-line/
将bat /脚本检查到TFS并在您的发布定义中运行它。