使用Jenkins搭建持续集成环境的方法(二)

本系列文章主要介绍使用Jenkins搭建持续集成环境的具体方法。

本文为系列文章的第二篇,主要介绍Jenkins持续集成环境的具体使用方法。

说明:本文的Jenkins持续集成环境是在CentOS 7操作系统中部署的。

1 插件安装

在上一篇文章点击“开始使用Jenkins”后,浏览器会跳转到Jenkins主页面中,如下图所示:

因为本文中准备使用svn进行代码管理,所以此处首先需要安装svn插件。点击上图中的“系统管理”,跳转到“管理Jenkins页面”,如下图所示:

点击上图中的“管理插件”,跳转到插件管理页面。在插件管理里面中,切换到“可选插件”菜单中,搜索“subversion”,选中搜索出来的“Subversion”插件,如下图所示:

点击上图中的“直接安装”,安装“Subversion”插件,如下图所示:

在上图中,勾选“安装完成后重启Jenkins(空闲时)”,这样在安装完插件时,Jenkins会自动重启。

注意:

  1. 上图中的安装插件过程,有时会卡死,如果等待很久仍然处于插件安装中的状态,则可以通过手动刷新浏览器解决;
  2. 上图中的Jenkins重启功能有时会出现问题,如果等待很久,发现Jenkins仍然没重启成功,则可以登录Jenkins服务器,手动重启Jenkins,命令如下:
    systemctl restart jenkins

Jenkins重启之后,svn插件就安装完成、可以使用了。

2 创建并配置任务(项目)

回到Jenkins主页面中,如下图所示:

点击上图中的“开始创建一个新任务”,在新建任务页面中输入任务名称(本文以“ci_test”为例),并选择“构建一个自由风格的软件项目”,如下图所示:

点击“确定”,跳转到项目配置页面,如下图所示:

在上图中,分别对新建的项目“ci_test”进行如下配置。

2.1 添加项目描述

如下图所示:

2.2 源码管理

在此,我们使用svn进行源码管理。svn源码管理页面如下图所示:

在上图中,我们需要:

  • 在“Repository URL”中填写svn的代码路径;
  • 在“Credentials”中添加登录svn时用到的认证信息(用户名和密码);
  • (可选)在“Local module directory”中填写服务器中的Jenkins的本地路径。通常此项使用默认值即可。默认情况下,如果svn路径为“...\account_system_server\trunk\code”,项目名为“ci_test”,则最终生成的项目代码路径为“ci_test/code”,这样的代码路径结构还是比较清晰、可以接受的。

2.3 构建触发器

选择根据实际情况一种自动构建方式(如下图所示),例如想要每天定时跑一次构建,则使用“定时构建”功能。

2.4 构建

根据实际情况,增加构建步骤。如本文是在CentOS 7进行的代码编译(使用make命令),所以选择“执行shell”,如下图所示:

选择“执行shell”之后,就可以输入具体的shell命令进行项目构建了,如下图所示:

2.5 构建后操作

可以根据实际需求,增加构建后操作,如发送构建邮件、生成全复杂度报告等,这类的功能都需要通过增加构建后操作实现。

2.6 保存设置

完成项目的设置后,点击页面下方的保存按钮,如下图所示,即可保存项目的设置了。

3 手动构建项目

返回Jenkins主页,能够看到前面创建的项目“ci_test”,如下图所示。点击该项目名称,进入该项目中:

进入到具体的项目中后,可以通过点击页面左侧的“立即构建”按钮,手动执行构建操作了,如下图所示:

项目构建后,可以在上图中的“构建历史”处找到构建记录,并可以通过点击构建历史,查看详细项目的构建信息。如下图所示:

Jenkins持续集成环境的常见用法,如发布测试报告、发送构建邮件等,请参考本系列文章的第三篇,点击此处

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

liitdar

赠人玫瑰,手有余香,君与吾共勉

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值