一步步搭建jenkins持续集成平台.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一步步搭建jenkins持续集成平台

一步步搭建jenkins持续集成平台 持续集成作为最先进的项目实践之一,逐渐在受到天朝软件公司的重视,笔者从事近1年半时间的相关工作,也无法游刃有余,用了很久jenkins了,也没有做个入门介绍给大家,惭愧,最近在迁移,顺便重新搞下,记录以飨读者. 【持续集成相关工具集】: CI-Server(Jenkins/Hudson.....) 代码管理工具(SVN/git...) java框架(maven) 覆盖率工具(c++:gcov java:maven cobertura插件) 静态扫描插件(jenkins插件) 覆盖率报表合并工具 jenkins二次开发api apache +php +codeiginter 配置 mysql +python 用来管理数据库 python-dev 下载HYPERLINK /index.php3/stat/4/idpldir/scientific_linux_6/com/python-devel-2.6.6-29.el6_2.2.x86_64.rpm.html链接 ........... 笔者将来会专门在持续集成板块介绍相关的工具集合 【安装Jenkins配置启动】: apache-tomcat-6.0.37-src.tar.gz + jenkins.1.556.war 自己搜索下吧 tomcat/bin下全部chmod +x ./* 把jenkins.war 拷贝到 tomcat/webapps下 启动tomcat/bin 下startup.sh 查看8080端口是否启动 浏览吧: http://192.168.1.xxx:8080/jenkins 若想从局域网别的机器访问,则修改tomcatxxx/cong/server.xml Host name=xxx.xxx.xxx.xxx Engin name=xxx.xxx.xxx.xxx 同时设置防火墙 (局域网其他机器打不开时可以试试) iptables -I INPUT -p tcp --dport 8080 -J ACCEPT iptables -I OUTPUT -p tcp --dport 8080 -J ACCEPT 【jenkins重启】 cd tomcat/bin/ catalina.sh stop kill pid(java) catalina.sh bin 【增加Slave节点】 1.salve初始化帐号(例:主12 新Slave:0) useradd jenkins -m -d /data/home/jenkins #创建jenkins帐号 2.拷贝jenkin主server上的slave.jar包 /usr/local/tomcat/webapps/jenkins/WEB-INF/slave.jar 到新slave的 /data/home/jenkins/slave.jar 3.配置: 1).系统管理-节点管理-新建节点 12:8081/jenkins/computer/new 2).节点名称:slave_0 3).选择DumbSlave 4).必填: Name:slave_0 Description:描述一下机器类型如:64位tlinux(rh)系统 ofexecutor:4 [4核机器] Remote FS Root:/data/home/jenkins [之前创建好的jenkins帐号主目录] Lables:0 [标签,填ip,创建项目时要指定在某台机器上执行] 用法:只允许运行绑定到这台机器上的Job Lanuch Method:Lanuch slave agents on unix machines via SSH 高级: Host:0 [再填一次slave的ip] Username:jenkins [Slave的jenkins帐号] Password:xxxxxxx [Slave的jenkins密码] Port:36000 JavaPath:/usr/xxxxx/bin/java [java实际的可执行路径 which java] 其他不动,保存 【maven环境配置】 maven理解:参考HYPERLINK /1si2/p/use_maven.html链接 maven是一套java项目管理工具,使用依赖库有两种情况: a) 有外网:不解释 b) 无外网:有搭好的私服(HYPERLINK 0:8080/nexus/index.html#welcome)需要在mvn的conf目录下修改setting.xmlhttp://10.128.36.xx:8080/nexus/index.html#welcome) 需要在mvn的conf目录下修改

文档评论(0)

6358999 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档