gdx 发表于 2018-1-8 20:03:31

Jenkins集成方案

  一、简介
  Jenkins是一个广泛用于持续构建的可视化web工具,就是各种项目的的“自动化”编译、打包、分发部署,将以前编译、打包、上传、部署到Tomcat中的过程交由Jenkins,Jenkins通过给定的代码地址,将代码拉取到jenkins宿主机上,进行编译、打包和发布到web容器中。Jenkins可以支持多种语言(比如:java、c#、php等等),也兼容ant、maven、gradle等多种第三方构建工具,同时跟git、svn无缝集成,也支持直接与github直接集成。本文介绍的是jdk+tomact+svn+Jenkins集成方案。
  二、集成步骤
  1. Jdk安装
  1)到JDK官网下载相关的JDK版本,本文以jdk-7u25-windows-i586为例来做简单介绍。下载JDK解压到D盘,双击JDK,然后根据提示点击“下一步”点击安装。
  2)JAVA安装成功后运行前需配置环境变量Path和ClassPath,设置方法如下:
  右键点击我的电脑-属性-高级-环境变量
  3)环境变量配置好之后,验证JAVA安装是否成功。点击开始-->运行-->cmd,输入JAVA -version。如果显示了Java的版本号则表示环境变量已经配置成功。
  2. 安装eclipse
  1)官网下载安装eclipse安装包
  2)解压进入目录双击eclipse.exe即可使用
  3)关闭欢迎页
  4)检查默认加载环境:windows--preferences---java--installed jres。如果是安装在C盘的1.7则没问题
  3. Tomact安装
  1)到Apache官网下载相关的Tomcat版本,本文以apache-tomcat-7.0.39为例来做简单介绍。下载Tomcat解压到D盘
https://mmbiz.qpic.cn/mmbiz_jpg/BuV4gXrNvFq1ECneGRYxmf5NY1QEhg66SWXjV7V0lwCVsBHODQ2GXiae4q4KtJdtYr95HQf90nDhtXzH621WYsA/0?wx_fmt=jpeg
  2)解压site文件,复制下图中的两个文件夹复制到eclipse所在目录下的dropins文件夹中(安装eclipse的SVN插件)
https://mmbiz.qpic.cn/mmbiz_jpg/BuV4gXrNvFq1ECneGRYxmf5NY1QEhg66SWXjV7V0lwCVsBHODQ2GXiae4q4KtJdtYr95HQf90nDhtXzH621WYsA/0?wx_fmt=jpeg
  3)进入apache对应文件的bin目录,点击下图中的.Bat文件运行
https://mmbiz.qpic.cn/mmbiz_jpg/BuV4gXrNvFq1ECneGRYxmf5NY1QEhg66KWI8fpNMBcjE7lAEev8EbTfaqYE4LzfHcrN4Lc5QFq6gMwpAjkWgfA/0?wx_fmt=jpeg
  4. Jenkins安装
  1)Jenkins安装包下载官网:https://jenkins.io/
  2)复制jenkins(不需要解压)文件放到apache中的webapps文件夹下
https://mmbiz.qpic.cn/mmbiz_jpg/BuV4gXrNvFq1ECneGRYxmf5NY1QEhg66hibFzwDYACvpSEzEPq2rIUDZH6fogP0DzhfstOcY9JURep8fg4PiaIhw/0?wx_fmt=jpeg
  3)浏览器中打开http://172.31.4.55:8080/jenkins/(IP地址为安装Jenkins的电脑IP)
  5. SVN上传代码
  1)安装svn服务器,如果有管理代码库的svn则跳过此步
  2)新建仓库,添加用户,如果此项内容已建立则跳过此步。
  3)Window—show view—选择other-搜索svn—点击svn资源库,点击ok
https://mmbiz.qpic.cn/mmbiz_jpg/BuV4gXrNvFq1ECneGRYxmf5NY1QEhg66o9eTDtlZ4sE2ILNs6EX5E4SbqgACVKsf1icdTVAqiayDLvttkFvmYEvw/0?wx_fmt=jpeg
  4)在空白处右键,选择新建,选择资源库位置,粘贴svn中仓库url,粘贴后点击finish,账户填写svn库中加的用户名和密码,点击ok后出现下图中的链接
https://mmbiz.qpic.cn/mmbiz_png/BuV4gXrNvFq1ECneGRYxmf5NY1QEhg66xQzhTiaY0zpmF7cPDbkTprwo41p79ia55rxBd3SLu30GeMfYSfBGUjBw/0?wx_fmt=png
  5)右键包名,选择team,选择第二个有share的选项,添加成功后此处的图标上有*号或者问号
https://mmbiz.qpic.cn/mmbiz_jpg/BuV4gXrNvFq1ECneGRYxmf5NY1QEhg66BbbxJu3ahbbfl1Yhv3Tuv5eqOq134fnhsIrkCujM04FqPoZPwbqyqQ/0?wx_fmt=jpeg
  6)右键包名,选择提交,然后填写提交的日志,保存后图标如上图所示,有小桶标记
https://mmbiz.qpic.cn/mmbiz_jpg/BuV4gXrNvFq1ECneGRYxmf5NY1QEhg66lVZnk3HTBkOXRMcZh665ZT0qibEcIOtGNzAy8ib6iaaF9wRibGib2UUdMibQ/0?wx_fmt=jpeg
  6. 创建节点
  1)进入Jenkins web页,点击系统管理
https://mmbiz.qpic.cn/mmbiz_jpg/BuV4gXrNvFq1ECneGRYxmf5NY1QEhg66GSY9roIicFaWMBhGYrd1XcHLibiaGYUt4nZvJhPXd2rpgBmEV6ONdYydg/0?wx_fmt=jpeg
  2)点击管理节点
https://mmbiz.qpic.cn/mmbiz_jpg/BuV4gXrNvFq1ECneGRYxmf5NY1QEhg66J57UIHlLFC7zBbJRI0575EwbaIR4kyORdoOWNW989nxeSO74bQ0Kiag/0?wx_fmt=jpeg
  3)新建节点
https://mmbiz.qpic.cn/mmbiz_jpg/BuV4gXrNvFq1ECneGRYxmf5NY1QEhg668f8S7mkHJK1yYXibf1sjZS4THEml5UMugfQc3tuVw8Dz2jBU4icFS5lA/0?wx_fmt=jpeg
  4)添加节点名称,勾选第一个,点击OK
https://mmbiz.qpic.cn/mmbiz_jpg/BuV4gXrNvFq1ECneGRYxmf5NY1QEhg66BfY8bHz8GzgI5ld8zqKF7Xq8MwqoWnJibLdXrM8a1PderOb4lKNLyGg/0?wx_fmt=jpeg
  ......
页: [1]
查看完整版本: Jenkins集成方案