CICD详解(六)——SVN+Jenkins项目控制实战

今天继续给大家介绍Linux运维相关知识,本文主要内容是SVN+Jenkins版本控制实战。
今天我们计划实现SVN上传新的配置文件(示例),然后再通过Jenkins拉取新上传的配置文件(示例)。本文的基础是SVN和Jenkins设备的安装,这两个软件的安装过程如下:CICD详解(四)——Jenkins下载与安装CICD详解(五)——SVN安装与配置

一、Jenkins插件安装

首先,由于Jenkins是基于插件的形式进行安装的,因此,我们先安装Jenkins的SVN插件。进入Jenkins的主页后,点击右边的Manage Jenkins,如下所示:
在这里插入图片描述
进入Jenkins管理页面后,点击下方的Manage Plugins,进行管理插件,如下所示:
在这里插入图片描述
我们点击Available,然后搜索Subversion,选择搜索出来的第一个插件,然后点击下方的“Install without restart”,进行安装。(注意,在这一步前,因为我的Jenkins版本很低,所以安装失败,我进行了Jenkins的版本升级,因此以此为分界线,上面和下面的页面风格不太一样,但是这并不妨碍整个实战过程的讲解。) 安装过程如下所示:
在这里插入图片描述
刚刚点击安装后页面如下:
在这里插入图片描述
安装完成后页面如下:
在这里插入图片描述
这样,我们就成功安装了Jenkins的SVN插件了。

二、SVN新文件上传

接下来,我们通过SVN上传新文件。在本地设备上,我们先点击右键,选择如下所示的SVN库浏览:
在这里插入图片描述
之后会弹出一个URL输入框,我们输入SVN服务端的URL,如下所示:
在这里插入图片描述
接下来,我们点击“OK”,就可以进入如下页面:
在这里插入图片描述
我们可以把想要上传的文件直接拖到该页面上,结果如下:
在这里插入图片描述
之后会出现如上图所示的页面,我们直接点击“OK”,这样就可以上传了,结果如下:
在这里插入图片描述
完成上述配置后,我们点击下方的“OK”,即可完成SVN配置文件的上传。

三、Jenkins项目创建

接下来,我们来创建一个Jenkins项目,回到Jenkins主页,点击如下所示的“Create a job”:
在这里插入图片描述
在弹出的页面中,我们填入项目名称,并选择自由风格的项目,然后点击“OK”,如下所示:
在这里插入图片描述
在弹出的配置页面中,我们在源代码管理部分,选择如下红线所示的Subversion(注意,如果我们在第一步没有安装SVN的插件,那么在这一步就不会出现Subversion的选项):
在这里插入图片描述
之后,会弹出如下页面:
在这里插入图片描述
在上述页面中,我们需要填入SVN服务器的地址。在认证方式处,我们先点击下方的添加,然后选择认证方式为用户名、密码,填入我们在SVN服务中配置的用户名和密码即可,如下所示:
在这里插入图片描述
在完成上述操作后,Jenkins会对我们的SVN服务器和认证方式进行检验,如果没有报错,就可以点击保存,这样,项目就构建完成了,构建完成的项目如下所示:
在这里插入图片描述

四、Jenkins构建

接下来,我们还要控制Jenkins,使其自动从SVN服务器上下载我们在第二步上传的配置文件,我们点击上图项目右边的绿色的三角符号,进入Jenkins的构建页面,如下所示:
在这里插入图片描述
这样,等到一段时间后,Jenkins就可以自动把SVN的配置文件拉取到Jenkins上来了。

五、效果检验

最后,我们来检验一下刚才构建的效果,点击Jenkins右边的BuildHistory,结果如下所示:
在这里插入图片描述
之后,点击左下角的构建历史,并点击Console Output,结果如下:
在这里插入图片描述
可以看到,在上图中,出现了SUCCESS的字样,这说明我们的SVN+Jenkins项目实战配置成功!
原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200

猜你喜欢

转载自blog.csdn.net/weixin_40228200/article/details/123873029