首页 > 解决方案 > 如何将更改的文件从 teamcity 部署到 Artifactory?

问题描述

我明确提到了自定义工件路径部分下的文件名,以将更改/修改的文件部署到工件。Teamcity 有什么办法只检测到更改的文件并移动到工件?

是否可以为此运行自定义脚本?

标签: teamcityartifactory

解决方案


如果您使用的是 TeamCity Artifactory 插件,那么该插件正在使用校验和部署,这意味着,如果我使用您的示例,如果您有 10 个文件,其中 7 个未更改,则插件将发送文件的校验和,如果校验和存在于 Artifactory 中,它不会再次部署它,只会在数据库中创建一个“指针”以指向该位置。如果 Artifactory 中不存在文件校验和,则会将其部署到 Artifactory。

我在这里猜测这个请求是为了节省网络流量和构建时间,如果我错了,你能分享一下问题背后的需求吗?


推荐阅读