- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
hudson持续集成工具操作指南
Hudson持续集成工具
操作手册
2015年6月
更新历史 编写人 日期 版本号 变更内容 岑永亨 2015-6-10 1 Hudson持续集成工具操作手册
适用环境
Linux操作系统
Weblogic服务器
DB2数据库
SVN版本控制
功能介绍
配置好此工具后,可在特定时间自动执行SVN上补丁包中的sql脚本,并且把补丁中 web文件夹中的内容更新到项目中。
操作指南
3.1 Hudson配置
Hudson地址:http://sb-app-01:8917/hudson/
用户名/密码::adminA..点击左边菜单中“新建任务”
B.填写任务名称后点击“OK”,任务名称自定义
C.进入到配置页面,去到“Source Code Management”,选择左上角的“Subversion”, 之后在“Repository URL”中填写项目补丁的SVN地址
D.设置“Build Triggers”,用于定时执行发布程序。选择“Poll SCM”,在“Schedule” 中设置执行时间。设置时间要用cron的语法,如图中设置则表示每天2点执行。 点击文本框右方问号可查看简单的设置方法,或百度一下相关语法。
E.设置“Build”选项,点击下拉框,选择“Execute shell”,出现一文本框,在文本 框中填写“java -cp HudsonTool.jar HudsonMain”,用于执行java程序。
F.在“Post-build Actions”中勾选“Editable Email Notification”。
“Global Recipient List ”填写需要接受邮件通知的邮箱地址,用逗号分隔。 点击 右下方“Advanced”,会弹出触发列表,“Add a Trigger”下拉框可 以选择在什么情况下发邮件提醒。
G.hudson设置完毕,点击页面最下方save
perties配置文件
perties包含程序执行所需的参数,需要在运行之前配置。
svnTrunk
项目补丁的SVN地址,如:http\://\:8300/svn/shebao_dev1_1103_1sp3/04coding4jm/database/db2/ybdy/2015maintain
其中“:”需要转义。
Domainpath
项目域地址,如/home/admin/domains/bea/10.3.5/hudsonjmyb7023
startRevision
SVN的版本号,程序运行时获取此版本号,与SVN中补丁文件的必威体育精装版版本号对比,从而 获得更新过的文件。第一次运行程序前需要配置一次,程序运行完毕后会自动获取最 新的版本号写入配置文件。
Servername
服务器名,如:sb-app-03。
E.serverusername
服务器登录用户名。
F.serverpassword
服务器登录密码
G.dbname
数据库名称
H.dbusername
数据库登录用户名
I.dbpassword
数据库登录密码
J.schema
数据库对象
放置程序
需要在SVN上获取HudsonTool.jar和perties放置到Hudson项目中。
在sb-app-01的/home/admin/.hudson/jobs中找到对应的Hudson项目文件夹,进入项目下 的workspace文件夹,把HudsonTool.jar和perties放进去。
文档评论(0)