每一次构建,hudson都会在HUDSON_HOME/jobs/$jobname/builds/中创建一个按构建执行时间命名的存档目录(比如:2011-01-11_11-12-29),同时还会将本次构建的构建编号通过软连接的方式指向该存档目录(如:51 --> 2011-01-11_11-12-29)。
默认情况下,该存档目录下包含如下四个文件:
build.xml :记录构建编号,svn地址,执行人,执行结果等信息
changelog.xml :变更信息,如执行人,执行时间,构建版本等信息
log :构建过程日志
revision.txt:本次构建svn版本地址
如果本次构建有代码更新,还会包含如下文件:
polling.log :记录改变前后版本号
如果构建过程包含单元测试报告,还会包含如下文件:
junitResult.xml:单元测试结果信息
等等,这里就是每次构建时用于日志或文件存档的地方。
如果我们希望在每次构建时将某些文件存档,可以在job设置中进行配置,存档的文件会被保存在HUDSON_HOME/jobs/$jobname/builds/$buildID/archive/下。
比如,我们希望构建时存档war包,方法如下:
在jab设置中,找到“Post-build Actions”---“Archive the artifacts”,勾选上。
Files to archive:要存档的文件,这里支持ant通配符,路径基于JOB_WORKSPACE。这里我们输入BOSS_NQCP/build/*.war
在“Advanced”中可以进行更多配置。
Excludes:不希望包含的文件,支持ant通配符,路径基于JOB_WORKSPACE。它在“Files to archive”配置内容中进行过滤。
Discard all but the last successful/stable artifact to save disk space:
如果勾选上,则只会保留最后一次的存档内容,而不会保留以前的存档内容。
ok。这样就配置完成了。
构建后,会在job状态中看到如下内容:
- 大小: 6.3 KB
分享到:
相关推荐
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 是一个可扩展的持续集成引擎。...•文件识别- Hudson能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。 •插件支持-Hudson可以通过插件扩展,你可以开发适合自己团队使用的工具。
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测试正则表达式。
官方版本,亲测可用