设为首页 收藏本站
查看: 945|回复: 0

[经验分享] jenkins(一)集成环境搭建示例

[复制链接]

尚未签到

发表于 2018-1-6 19:54:21 | 显示全部楼层 |阅读模式
  一、环境准备
  1、安装java环境
  测试自己机器是否已安装,在dos上运行java-version ,出现如下类似结果表示安装完成

  2、安装Git/svn
  git具体配置见我的博客 “GitHub使用教程及常见错误解决”
  持续集成工具jenkins需要版本控制软件, 可以安装git或者svn,下面配置以git为例
  PS:安装完git后, 要配置环境变量 ;%GIT_HOME%\bin;  (GIT_HOME为安装包位置),不然下面配置jenkins时,code management中,选择Git来管理时,输入Repository URL会提示:找不到git.exe命令
  (%xx_HOME%\bin配置到path后, 该bin下的.exe程序就可以直接在dos窗口执行,同时也验证了是否配置成功。比如,直接在dos下输入git.exe,检查能否识别该命令)
  3、安装maven
  测试maven3是否已经安装,在dos上运行mvn -version,出现如下类似结果表示安装完成

  安装过程:
  下载apache-maven-3.*.*-bin.zip
  解压后, 配置环境变量%MAVEN_HOME%\bin 即可完成安装,(MAVEN_HOME为解压包位置)
  二、安装jenkins
  1、下载jenkins.war 包
  可以直接在jenkins官方网站上:http://jenkins-ci.org/ 下载jenkins的文件jenkins.war文件
  2、启动jenkins
  有2种启动方法:
  2.1 保证系统已经安装jdk基础上,dos下切换到jenkins.war存放的目录,输入如下命令:
  $ java -jar jenkins.war
  然后在浏览器中输入http://localhost:8080,localhost可以是本机的ip,也可以是计算机名。就可以打开jenkins
  2.2  用tomcat打开
  进入tomcat下的/bin目录,启动tomcat
  将jenkins.war文件放入tomcat下的webapps目录下,启动jenkins时,会自动在webapps目录下建立jenkins目录,在地址栏输入:
  http://localhost:8080/jenkins ,就可以打开jenkins
  3、配置jenkins主目录的方法
  jenkins默认的根目录在当前文件夹下,比如本机使用的用户名是jennifer.huang,打开jenkins后,默认的根目录就是C:\Users\jennifer.huang\.jenkins目录。
  .jenkins目录是隐藏的,为了方便需要将jenkins的目录更换以下。先备份当前jenkins的根目录,以便更换主目录失败以后可以恢复到以前的目录。
  进入tomcat下的conf目录,创建一个jenkins.xml文件,将如下几行加入,其中jenkins.war文件就是我们放到webapps目录下的jenkins文件,要给出这个文件存放的绝对路径,value后面就是变更后jenkins的根目录的位置,比如,我的jenkins.xml配置如下:
  <?xml version='1.0' encoding='cp936'?>
  <Context docBase="D:/Program Files/java/Tomcat 6.0/webapps/jenkins.war">
  <Environment name="JENKINS_HOME" type="java.lang.String"
  value="D:/Program Files/java/JENKINS_HOME" override="true"/>
  </Context>
  修改conf下的xml文件的时候,需要将tomcat关掉,修改好后,多次重启tomcat和jenkins,再进入jenkins之后,在系统设置中就可以看到jenkins根目录改变了,而且在环境变量里面增加了JENKINS_HOME这个变量。
  在tomcat下webapps的jenkins目录
  apache-tomcat-6.0.18/webapps/jenkins/WEB-INF
  修改以上目录中的web.xml文件,修改<env-entry-value></env-entry-value>这一行,在<env-entry-value>之后添加现在的jenkins的根目录。
  <env-entry>
  <env-entry-name>HUDSON_HOME</env-entry-name>
  <env-entry-type>java.lang.String</env-entry-type>
  <env-entry-value>D:/Program Files/java/JENKINS_HOME</env-entry-value>
  </env-entry>
  重启tomcat,打开jenkins,jenkins根目录修改完毕,进入jenkins系统配置页面, 可查看如下:

  jenkins系统管理,新建job, 构建工程等,待续……

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-432348-1-1.html 上篇帖子: jenkins解决jenkins内存溢出问题 下篇帖子: 用Spring MVC3+Ant+Jenkins+SVN+Tomcat做一个持续集成例子
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表