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网页中的全局变量设置


配置Git
检查是否安装了Git
rpm -qa|grep git
没有安装总结用YUM安装
yum install git

在jenkins的全局变量中新增git

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





