Jenkins安装与配置以及自动构建maven项目

1,885 阅读2分钟

Jenkins是什么

Jenkins是一款开源 CI&CD 软件,用于自动化各种任务,包括构建、测试和部署软件。 Jenkins 支持各种运行方式,可通过系统包、Docker 或者通过一个独立的 Java 程序。

Jenkins的特性:

易于安装 不需要安装、不需要数据库,只需通过java -jar jenkins.war或部署到一个servlet容器中 易于配置 所有的配置都可能通过Jenkins提供的web界面完成,也可以通过手动修改xml文件进行配置,生成JUnit或TestNG的测试报告 文件识别 Jenkins能跟踪每次构建生成哪些jar包以及使用哪个版本的jar包 分布式构建 Jenkins可以将工程构建到多台机器,更好地利用硬件资源,节省时间。 插件支持 Jenkins可以通过第三方插件扩展,也可以根据团队需要开发插件 Jenkins中的任务(Job)和构建(build) 任务(Job)是Jenkins的一个执行计划,是一系列操作的集合,构建是Jenkins的任务的一次运行。

Jenkins安装与配置

用yum安装Jenkins

//下载YUM源
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo    
//添加YUM源
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
//YUM安装
yum install -y jenkins

配置jenkins端口

为了不和tomcat的端口冲突,我把Jenkins的端口改成了8808

vi /etc/sysconfig/jenkins

开启,关闭与重启操作

service jenkins start
service jenkins stop
service jenkins restart

打开Jenkins

更具提示在服务器上查看管理员密码,显示管理员密码:

cat /var/lib/jenkins/secrets/initialAdminPassword

然后会有一个简单的注册,通过指南后进入Jenkins的主界面:

配置Maven

进入Jenkins网页中的全局变量设置

新增Maven,保存后可以自动安装

配置Git

检查是否安装了Git

rpm -qa|grep git

没有安装总结用YUM安装

yum install git

安装的路径为:/usr/share/doc/git-1.8.3.1

在jenkins的全局变量中新增git

新建jenkins项目

新建一个项目,先给上一个项目明:HelloWorld 然后选择FreeStyle project(你有freestyle吗?)

描写描述后选择git,填入gitURL

添加SHH密钥

选择Maven构建,目标构建方式clean install

保存应用后即可开始构建。

结束后来到输出查看结果,构建成功。