詹金斯远程ftp rsync
我在我的项目中使用jenkins,我已将其设置到pom.xml中:詹金斯远程ftp rsync,ftp,jenkins,maven-plugin,rsync,jenkins-plugins,Ftp,Jenkins,Maven Plugin,Rsync,Jenkins Plugins,我在我的项目中使用jenkins,我已将其设置到pom.xml中: <plugin> <groupId>com.atlassian.maven.plugins</groupId> <artifactId>maven-upload-plugin</artifactId> <version>1.1</version> <configuration> <serverId>ftpserver<
<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>
com.atlassian.maven.plugins
maven上传插件
1.1
FTP服务器
${project.basedir}/target/${project.artifactId}-${project.version}/*
/var/www/html
ftp://151.1.155.25/
现在我只想在远程主机上复制修改过的文件。是否可以使用rsync选项?
或者我必须使用另一种插件?您可以使用shell脚本为您运行rsync,或者使用内置功能“通过ssh传输”,我认为它使用SCP或类似的东西。它将更新/添加,但不会删除