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

[经验分享] Jenkins集成方案

[复制链接]

尚未签到

发表于 2018-1-8 20:03:31 | 显示全部楼层 |阅读模式
  一、简介
  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盘

  2)解压site文件,复制下图中的两个文件夹复制到eclipse所在目录下的dropins文件夹中(安装eclipse的SVN插件)

  3)进入apache对应文件的bin目录,点击下图中的.Bat文件运行

  4. Jenkins安装
  1)Jenkins安装包下载官网:https://jenkins.io/
  2)复制jenkins(不需要解压)文件放到apache中的webapps文件夹下

  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

  4)在空白处右键,选择新建,选择资源库位置,粘贴svn中仓库url,粘贴后点击finish,账户填写svn库中加的用户名和密码,点击ok后出现下图中的链接

  5)右键包名,选择team,选择第二个有share的选项,添加成功后此处的图标上有*号或者问号

  6)右键包名,选择提交,然后填写提交的日志,保存后图标如上图所示,有小桶标记

  6. 创建节点
  1)进入Jenkins web页,点击系统管理

  2)点击管理节点

  3)新建节点

  4)添加节点名称,勾选第一个,点击OK

  ......
DSC0000.jpg

运维网声明 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-433031-1-1.html 上篇帖子: jenkins 持续部署 .net 服务 下篇帖子: 01Jenkins环境准备
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

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

扫描微信二维码查看详情

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


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


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


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



合作伙伴: 青云cloud

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