0

我在我的项目中使用 jenkins,并将其设置到我的 pom.xml 中:

<plugin>
<groupId>com.atlassian.maven.plugins</groupId>
<artifactId>maven-upload-plugin</artifactId>
<version>1.1</version>
<configuration>
<serverId>ftpserver</serverId>
<resourceSrc>
${project.basedir}/target/${project.artifactId}-${project.version}/*
</resourceSrc>
<resourceDest>/var/www/html</resourceDest>
<url>ftp://151.1.155.25/</url>
</configuration>
</plugin>

现在我只想复制远程主机上修改过的文件。是否可以使用 rsync 选项?还是我必须使用另一种插件?

4

1 回答 1

1

您可以使用 shell 脚本为您运行 rsync,或者使用“通过 ssh 传输”的内置功能,我认为它使用 SCP 或类似的东西。它将更新/添加但不会删除。

于 2012-09-13T13:41:45.510 回答