jenkins自动化构建工具配置应用指南.docVIP

jenkins自动化构建工具配置应用指南.doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
jenkins自动化构建工具配置应用指南.doc

jenkins自动化构建工具配置应用指南 目录 1. 概述 4 2. 自动化流程 4 3. 环境准备 5 3.1 jenkins 5 3.2 maven 6 3.3 svn 8 3.4 jdk 9 3.5 docker 9 4. 基础配置 9 4.1 jenkins配置 9 5. 配置自动化 12 5.1 编写代码 13 5.2 提交代码至svn 13 5.3 新建jenkins项目连接svn 14 5.4 配置构建任务 15 5.5 配置构建参数 15 5.6 邮件通知 16 5.7 配置目标容器环境 16 5.8 生成docker实例 17 5.9 测试 17 6. FAQ 19 1. 概述 开发者的工作大概流程是,eclipse编写代码,提交代码到svn,然后进行编译,打包,测试,部署,发布。 这其中很多重复的工作,影响开发人员的情绪,应当让开发者只重视代码阶段,后面的内容不用去理会,只要编写代码,提交代码,然后就能打开页面看到效果,那是最好的。 这就需要自动化构建,jenkins就是很好的自动化构建工具。 2. 自动化流程 具体流程如下: 编写代码,修改代码 提交代码到svn Jenkins自动检测到svn代码更新,从svn拉取最新代码 Jenkins自动编译 Jenkins自动打成tomcat下能运行的war包 Jenkins自动上传war包到docker宿主机目录 Jenkins自动构建web容器镜像,包含项目demo Jenkins自动启动镜像,变成容器,映射端口 最后就有项目运行的界面提供了 3. 环境准备 3.1 jenkins Jenkins简单点说就是一个war包。一个自动化服务,提供各种插件集成。 下载地址:/war/latest/jenkins.war Jenkins部署有两种方法(可以装到windows或者linux,实验中以windows的方式一为例): Jenkins是用Java语言开发的系统,首先要确定服务器上已经安装JDK或者JRE。 方式一 直接运行java –jar jenkins.war(注意jenkins.war得是绝对路径,例如下图所示),在浏览器中输入?http://localhost:8080即可。 3.2 maven 下载地址:/apache//maven/maven-3/3.2.5/binaries/ 将maven压缩包下载后,解压缩到本地,当前解压到D:\maven目录下,需要将maven包下的conf文件夹下的settings.xml文件删除,替换为公司私服的settings.xml文件。 解压完maven后,需要在“环境变量”中,配置M2_HOME,Path环境变量。 具体步骤如下: 右击计算机?-->?属性?-->?高级系统设置?-->?环境变量。 1.?配置M2_HOME 注:maven安装版本为3.2.5,M2_HOME的变量值,与本地安装maven的路径一致,包名也必须一一对应。当前为:D:\maven\apache-maven-3.2.5 2.?配置Path ?注:在Path的变量值中添加:%M2_HOME%\bin;,注意与前面的目录用分号隔开。 ? 配置完成后,通过DOS命令行窗口,确认maven3.2.5环境是否安装好: ? 3.3 svn 在windows端安装svn服务器端,客户端一般都已安装,过程在此不赘述。 只是在实验中提供svn服务器环境,正式使用可以用公司的svn服务端。 服务器端svn下载地址:/server/download/ 安装过程参考博客:/edu/2015/05-05/210161.html 3.4 jdk 在windows端安装jdk,过程在此不赘述。 3.5 docker 在windows主机上安装虚拟机,提供docker宿主机,安装docker,下载centos基础镜像即可。安装过程不赘述了,之前文档有详细描述。 4. 基础配置 4.1 jenkins配置 首先需要进入jenkins主界面,安装必须要的插件。 进入插件页面,选择可选插件,搜索ssh,安装SSH plugin和Publish Over SSH插件,由于实验已经安装过,所以图中没有显示了。 然后回到主界面,进行系统设置。 配置maven configuretion,加上本地maven安装地址,指向settings文件。 jdk配置,指向本地jdk安装目录。 Maven配置,指向本地maven安装路径。 配置jenkins location,配置管理员邮箱。 配置邮件通知,需要邮箱开启pop3,smtp,可以测试验证。后面配置邮件通知时需要用到。 配置Publish over SSH。这里配置后才能在配置目标容器环境时,选择到构建完成后发布到的目标容器。 最后应

文档评论(0)

zhoujiahao + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档