几个月前,笔者想搭建一个持续集成的平台,所以配置了一下jenkins,希望可以帮到有需要的人。
[安装步骤]
简介:Jenkins是基于Java开发的一种持续集成工具,用于监控程序重复的工作,包括:1、持续的软件版本发布/测试项目。2、监控外部调用执行的工作。下载地址:http://jenkins-ci.org/。
搭建:将从官网下载好的Jenkins包解压到指定目录(如:/home/sdm/test)最关键的是方便自己以后找到jenkins.war。
测试(切到jenkins.war所在的目录输入java -jar jenkins.war便可以启动jenkins了):
在局域网PC端输入,http://172.30.4.54:8080/,就可以出现配置界面了;
配置Jenkins(Jenkins->系统管理->系统设置),这里我不会尽善尽美的介绍所有配置,只会介绍关键的一些:
Jenkins的工作目录的配置:
系统消息:这个信息会显示在首页顶部. 用来向用户发布一些系统范围的通知或公告. 兼容HTML标签格式.
启用安全(非常重要):如果启动此项,你必须使用用户名/密码登录才能配置和执行构建,并且用户要具有"admin"权限。
访问控制:可以选择储存用户账号数据库类型,以及各成员的一些具体权限。
启用访问控制以后,在此回到主页时便会有点击就会有相关操作,不详细阐述。当然如果项目使用的人比较多,便需要搭建专门的数据库,这里也不详解。
JDK配置:
Maven配置:
邮件通知(非常重要):
SMTP服务器:填入的SMTP服务器的域名,e.g. smtp.genomics.cn.
使用SMTP认证:用户名为邮箱地址,密码为你的邮箱号,SMTP端口为25(根据具体的邮件服务器的端口设定),使用SSL协议看具体情况。
发送测试邮件:可以验证你上面的配置有没有弄好。
打开邮箱如果收到类似信息便说明,邮箱配置已经成功了。
PS:本人也只是菜鸟,如果有什么出错或者不完善的地方还请见谅。