ITKeyword,专注技术干货聚合推荐

注册 | 登录

Jenkins持续集成服务器配置Linux(Ubuntu)

xo_zhang 分享于 2013-05-04

推荐:基于jenkins快速搭建持续集成服务器

简介: 持续集成是一种软件开发实践,对于提高软件开发效率并保障软件开发质量提供了理论基础。Jenkins 是一个开源软件项目,旨在提供一个开放易用的软件平台,

2019阿里云全部产品优惠券(新购或升级都可以使用,强烈推荐)
领取地址https://promotion.aliyun.com/ntms/yunparter/invite.html

一、         安装Jenkins

1.1    sudo apt-get install jenkins,这种方式是直接会把jenkins当成一个服务安装,访问http://localhost:8080即可

1.2    从Jenkins官方网站下载jenkins.war,然后可以把war包放到tomcat等服务器中运行,访问tomcat配置的地址。

二、         配置Jenkins

1. 安装GIT(把私钥和公钥放到~/.ssh中,名字私钥名字必须是id_rsa)

2. 安装JDK

3. 安装MAVEN

4. 安装Ruby,注意目前必须安装Ruby1.8.7版本,才可以支持buildr

5. 安装Buildr

6. 设置jenkins文件夹的权限:sudo chmod –R 777 /var/lib/Jenkins

三、         配置Jenkins信息

在浏览器地址栏输入http://localhost:8080进入jenkins设置

1.     安装插件

进入菜单:系统管理 -> 管理插件 -> 可选插件,安装如下插件:

Git plugin:git版本库插件

Sounds plugin:jenkins声音插件

Email-Ext plugin:发送邮件插件

Maven Integration Plugin:maven插件

Javadoc:java文档发布插件

Junit Attachments Pulgin:junit可视化插件

2.     配置Jenkins变量

进入菜单:系统管理 -> 系统设置

2.1  配置JDK

因为buildr启动时需要jvm,所以我们这里需要配置下jdk,如下图:


2.2  配置版本控制库,这里用的是GIT,如图所示:

Name可以自由定制,下面的Path需设置成git安装目录,Jenkins需要找到git这个可执行文件,下面设置这个服务器的git的username和email



推荐:持续集成篇_08_Hudson持续集成服务器的使用(远程自动化部署)

一、edu-service-user远程自动化部署 远程部署SSH服务器配置 远程部署配置 Connecting to 192.168.1.121:22... Connection established. To escape to local she

2.3  配置emai-ext,如图所示:

这里没有用jenkins自带的邮件配置,因为它没有模板,也不能配置触发机制。下图字段的如果不清楚其含义,请点击问号,看帮助。





2.4  配置邮件通知(如果使用email-ext,这里可不设置)


2.5  配置声音插件

首先,需要在另一台jenkins服务器添加jenkins服务器的public key,并加入信任列表,具体步骤如下图


然后,配置系统设置,在此之前,请在需要播放声音的远程linux上安装play插件,sudo apt-get install sox


四、         运行Jenkins

1.     新建JOB,名为qone5.5

2.     配置GIT地址,如下图所示


3.     配置触发器机制

我们这里选择的触发机制是每隔15分钟定期检查代码库,如果有变化则开始构建任务。


4.     构建script

这里用的是buildr脚本,当然还可以用ant等构建工具。


5.     构建后操作




五、         设置安全机制

点击系统管理 -> 系统设置,勾选启用安全,访问控制勾选允许注册用户,保存。点击右上角注册按钮,注册用户,注册好后,取消允许注册用户选项,然后选择想用的安全策略,并保存,我这里选用的事允许登录用户做任何事。如下图:


这个配置仅仅是基本配置,Jenkins服务器还有多种多样的设置和丰富的插件库,这些需要随时用,随时查了。

推荐:持续集成服务器 Apache Continuum

http://www.oschina.net/p/continuum

一、         安装Jenkins 1.1    sudo apt-get install jenkins,这种方式是直接会把jenkins当成一个服务安装,访问http://localhost:8080即可 1.2    从Jenkins官方网站下载jenkins.war,然后

相关阅读排行


用户评论

游客

相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。