我已经在TFS 2015中完成了代码的构建。现在,我正在配置CD,我的任务将是
我对任务1感到震惊:备份现有发行代码。
与here相比,我更喜欢使用PowerShell任务,因为我的发布服务器路径因ID({具有多个ID的多个路径)而异)
答案 0 :(得分:0)
在版本管理/管道期间如何在TFS 2015中进行代码备份
实际上,如果发布服务器路径的ID不同,则备份服务器上现有的发布代码确实是一个棘手的问题。看来我们必须创建几个任务来备份来自不同发布服务器路径的发布代码,或者我们必须编写脚本(PS,批处理)来备份那些发布代码。
要解决此问题,我想提供一种解决方法,您可以检查它是否适合您。任务将是:
Clear Target Folder
)。对任务2和任务3的一些解释:
任务2:此步骤用于备份上一次成功部署的发行代码,并将其保存到服务器上的本地文件夹中。
任务3:如果先前的部署任务失败,则此步骤用于部署备份发布代码以覆盖之前未能部署的发布代码。
希望这会有所帮助。