如果是远程部署,你就会需要一个scp插件,可以在hudson的插件管理中进行安装,这个插件就是Hudson SCP publisher plugin。
插件安装完成后,我们就可以在“系统管理”--“系统设置”中进行配置,具体如下:
找到SCP repository hosts
点击add,出现SCP sites配置界面
Hostname:远程服务器IP
Port:端口
Root Repository Path :根目录,这个目录必须是存在的,比如:/usr/local,该项可以不填
User Name:登录远程服务器的用户名称
Password/Passphrase:密码
Keyfile:也可以不填用户名和密码,而使用一个密钥文件
ok,这样就配置完成了。
可以通过add,配置多个远程站点。
之后,在job设置中,我们就可以进行如下配置:
在Post-build Actions中找到
Publish artifacts to SCP Repository,勾选上。
SCP site:选择scp站点
点击add
Source:要发送的文件,该文件的路径必须相对于job的工作区目录,既HUDSON_HOME/jobs/$jobname/workspace下的目录和文件,比如**/build/test-reports/*.xml
Destination:目的地目录,在linux环境下,如果以“/”开头,则不会在前面增加Root Repository Path
,否则就会增加。如果该目录不存在会自动创建。
可以配置多个Source/Destination。
点击保存后完成配置。
分享到:
相关推荐
hudson-3.2.2 放在tomcat下直接打开即可
maven-hudson-dev-plugin-6.1.7-hudson-1-sources.jar
maven-hudson-dev-plugin-6.1.7-hudson-1.jar
For Production use, Hudson 3.3.1 from the Eclipse Foundation is now available. This WAR file is suitable for any O/S. We recommend that users of 3.0, 3.1, 3.2 or 3.3.0 upgrade to this release. his ...
maven-hudson-dev-plugin-6.1.7-sources.jar
maven-hudson-plugin-6.1.7-sources.jar
maven-hudson-plugin-6.1.5-sources.jar
maven-hudson-dev-plugin-6.1.7.jar
maven-hudson-plugin-6.1.7.jar
maven-hudson-plugin-6.1.5.jar
hudson-3.1.0-1.1.noarch.rpm
Hudson 是一个可扩展的持续集成引擎。 主要用于: 1.持续、自动地构建/测试软件项目,如CruiseControl与DamageControl。 2.监控一些定时执行的任务。 Hudson 目前是 Eclipse 基金会的顶级项目,更多关于该版本的...
spring-mvc-logger.zip,使用spring mvc时记录http请求/响应的小型java库
android-drawables-maven-plugin.zip,一个maven插件,用于从svg文件生成android可绘制资源。PNG文件将根据SVG文件以指定的像素密度生成。该插件还允许目录结构的扁平化,以及位图资源与svgsa maven插件一起打包和...
官方版本,亲测可用
jar包,官方版本,自测可用
jar包,官方版本,自测可用
jboss-jsf-api_spec.zip,javaserver(tm)面向基于规范jboss jsf api spec版本2.1的api类
regex-tester.zip,Java库帮助您使用JUnit测试正则表达式。Java库帮助您使用JUnit测试正则表达式。
官方版本,亲测可用