jenkins自动构建平台搭建及使用

搭建步骤

一、安装tomcat,搭建服务器

<1>下载tomcat

地址:http://tomcat.apache.org/

 

<2>tomcat有两种版本,具体的安装方法可参考以下

地址:https://jingyan.baidu.com/article/2c8c281daa77aa0008252aff.html

 

<3>安装版有3种启动服务的方法。

a.是打开bin目录下的Tomcat7w.exe

b.是计算机——>管理——>服务(管理tomcat的服务)

c.是通过任务栏上的tomcat启动图标管理tomcat的启动和暂停(当然Myeclipse那种另外讲)

 

<4>解压版启动方法

解压版只有通过bin下的startup.bat或者doc命令。这可以算是安装版的好处吧

二、安装Jenkins及系统部署

<1>下载地址https://jenkins.io/download/,如下图:

 

<2>配置Jenkins

a. 登入http://localhost:8080/jenkins,进入Jenkins初始化页面,第一次启动时间可能有点长,耐心等待。进入成功后会看到如下画面,按提示路径打开密码文件,输入密码:

 

完成后进入下一步,安装插件,选择推荐安装。如果出现Offline的字样则表示无法下载Jenkins插件,可能是因为防火墙导致,而Jenkins插件的安装非常重要,建议翻墙。如无法翻墙,则选择Skip Plugin Installations跳过插件安装。

b.设置管理员账号

 

 

 账号设置完后进入主界面

 

c.点击左上侧系统管理,进入Jenkins基本系统设置(主要是以下三块):

 

配置系统设置,添加编码全局属性

 

d.点击左上侧系统管理,下方有个用户管理,管理员可以为团队成员分配账号密码,并可以针对某个项目给与项目成员不同的权限

 

e.Jenkins默认端口8080,对于很多服务平台来说,使用的端口默认都是8080的,为防止端口占用的情况,需要重新设置端口,设置步骤:

  • net stop jenkins(关闭jenkins服务)
  • 到jenkins安装目录下找到jenkins.xml文件,把里面所有8080替换成想要更改的端口号
  • net start jenkins(开启jenkins服务)

<3>项目部署

a.系统设置完成后开始添加任务,任务类型选择自由风格,在”All” tab下能看到新建的任务,点击该任务,进入该任务的配置页面

 

b.配置项目轮询的源码位置(@HEAD表示构建最新的代码)并配置代码访问密码:

 

项目如果依赖别的项目文件,比如我们的工位程序依赖public_ft和sensorcontrol,那就要点击下方的add module,同样需要配置代码访问路径及权限密码。

c.构建触发器,这里有多种选择方式,可以定时构建,也可以根据SVN代码提交版本不同触发构建

d.增加构建步骤,我选择windows脚本构建,脚本内容主要分为四部分

  • 编译项目:其实与本地编译方式无区别,采用vistual studio工具进行realease编译
  • 删除无用文件:编译过程会产生中间文件,这些文件对于整个项目可有可无,放着只会浪费存储资源
  • 拷贝文件:把文件放到共享区,访问电脑服务器可获取、追溯之前的版本
  • 压缩文件:根据版本号压缩realease文件,减少存储资源的同时也便于发布版本控制

 

e.增加构建后操作

可以为jenkins安装dingding插件,选择钉钉通知配置器进行配置。项目构建完成后会发送消息进行通知

 

Jenkins使用指南

一、本地与SVN代码统一

每次代码提交之前,需要先更新服务器最新代码到本地,避免本地代码与服务器代码冲突。工厂工位程序有一些共用的接口文件,如果发生冲突,影响的不止是自己,也会对团队成员造成不必要的困扰。

二、勤写changeLog并注意版本升级

程序发布之前,需要对本次发布程序的功能改动在changelog里做简单陈述,程序版本根据本次改动大小进行升级更新。

三、登陆jenkins

登陆jenkins之前,团队成员都会得到管理员分配的jenkins登陆地址及账号密码,打开浏览器,复制地址登陆访问。

 

图1:jenkins登陆界面

 

登陆后进入主界面,可以看到自己所能操作的工程,如图2所示

图2:jenkins主界面

四、构建步骤

点击需要构建的程序,进入该程序操作界面

图3:程序操作界面

 

点击立即构建,即可开始构建工程,构建时,该次构建序列号前面的指示控件会闪烁,停止闪烁则表示构建结束。构建序列号会在前一次的基础上加1,有具体的时间戳。

 

 

点击某条构建历史,可以看到具体的构建信息

图4:构建信息

 

构建指示灯显示变蓝表示构建成功,变红表示失败,变为灰色则表示构建中断。

图5:构建指示灯状

 

构建完成后,可以到服务器电脑找到图6所示路径,在这里可以获取成功构建并压缩后的发布程序的realease,到此,整个流程结束。

图6:realease路径

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值