我目前为FTP部署配置了Azure DevOps管道。虽然它工作得很好,但问题是它试图推动我的整个代码回购 - 这是超级大(4GB大小)。这需要花费大量时间才能看到我的更改反映在Web App上。
我试图看到在提交中只传输不同文件的选项,但没有运气。有一些指南可以帮助只传输不同的文件,这很棒。
仅将Azure DevOps FTP上载用于不同的文件
我担心没有这样的选择只通过FTP上传任务传输不同的文件。因为目前仍不支持使用FTP进行增量发布。
只通过FTP发布更改的文件是一个长期的吸引力,但到目前为止还没有有效的方法来解决它。您可以从here,here等获得门票。如果您有兴趣,有办法FTP just the changed files via ftp client or script。
对于FTP-upload
任务,我们的解决方法是在该任务上使用File patterns
来过滤掉要手动上传的文件:
希望这可以帮助。