jenkins学习笔记(一)介绍和初始化安装

1.jenkins介绍

jenkins目前最流行的一款持续集成及自动化部署工具。

jenkins产品发布流程

jenkins学习笔记(一)介绍和初始化安装

通过上图可以看到,jenkins帮我们持续、自动地构建/测试软件项目。

搭建上述持续集成环境可以把整个构建、部署过程自动化,很大程度上减轻工作量。 对于程序员的日常开发来说不会造成任何额外负担——自己把代码提交上去之后,服务 器上运行的马上就是最新版本——一切都发生在无形中。

2.jenkins运行环境搭建

通过上图可分析出,jenkins需要获取项目代码,打包,部署

以centos7为例搭建环境,首先我们得安装一个jdk,直接yum就完事了,然后配下环境变量

2.1获取代码

可以从svn或者git中获取,需要在jenkins所在服务器上安装svn或者git

 

安装git

第一步安装编译git需要的包

yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel

yum install -y gcc perl-ExtUtils-MakeMaker

第二步从官网下载最新的git安装包

安装过程请铁汁们自行百度嗷

2.2打包

项目代码拉下来了,要把他打成war包或者jar包,这时需要maven

然后我们来安装一个maven

下载一个maven安装包,解压后配好环境变量即可

2.3部署

自动部署可以在Jenkins中执行shell脚本来运行打包好的项目,后续再提。

安装完jdk,git,maven后,jenkins需要的环境已经备齐了。

3.发布jenkins服务

在服务器上下载一个tomcat,把jenkins.war包放到tomcat的webapps目录中,启动jenkins

然后通过浏览器访问http://ip:port(端口默认是8080)/jenkins

jenkins学习笔记(一)介绍和初始化安装

启动jenkins后,jenkins会在服务器上的创建一个“.jenkins”文件夹,存放Jenkins的相关文件

去上图的指定目录获取到密码,下一步操作

jenkins学习笔记(一)介绍和初始化安装

安装插件随意选择,对后续没有太大影响,因为有需要的插件我们还会在之后安装

jenkins学习笔记(一)介绍和初始化安装

此处安装需要联网下载,耐心等待安装完

jenkins学习笔记(一)介绍和初始化安装

创建一个账号,然后下一步

jenkins学习笔记(一)介绍和初始化安装

到这里jenkins已经初始化好了

请关注下一章,jenkins配置