搭建Jenkins自动化持续构建和部署系统
什么是Jenkins?
Jenkins是一个持续集成和持续交付的java应用程序,可以处理任何类型的构建或持续集成。集成Jenkins可以用于一些测试和部署技术。简单得说就是一款自动化构建测试和部署的Java应用程序。
Jenkins的应用场景
简单的应用场景:在团队开发中,我们时常会遇到这样一个问题。比如,我们把团队项目部署到github上面,当我们把本地开发的代码提交到GitHub仓库之后,那么服务器该怎么自动更新呢?GitHub上面有webhook可以实现,还要自己写代码,感觉不够智能。针对这一情况,Jenkins就可以解决。
安装Jenkins安装要求
Jenkins安装很方便,Linux、windows等系统只要有对应的Java环境都可以安装。本文以Linux(centos7)安装为例。
// 1.检测环境是否安装jdk,如果没有则会提示系统不存在jdk。 java --version //2.安装jdk,因为Jenkins对Jdk的版本有要求,我们这里安装的Jenkins又是最新的版本。因此安装的jdk应在1.8之上。 //版本兼容性 //2.54 (2017-04) and newer: Java 8 //1.612 (2015-05) and newer: Java 7 // 源码安装方式 //下载链接:http://www.oracle.com/technetwork/java/javase/downloads/index.html //下载对应的jdk版本,建议下载1.8以上的版本,我这里是jdk1.8.0_60的版本。 在/usr目录下面新建要给java目录,将下载的jdk包上传到该目录并进行解压。 vim /etc/profile JAVA_HOME=/usr/java/jdk1.8.0_60 CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH // yum方式安装 yum install -y java // 检测是否安装成功,如果显示版本号则代表安装成功。 java --version // 开始安装Jenkins。安装Jenkins的方式有很多种,我这里以rpm包的方式安装。具体的安装方式可以参考https://jenkins.io/doc/book/installing/#setup-wizard sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key yum install jenkins // 安装完成之后,就可以以service方式对Jenkins服务进行管理了。 service jenkins start/restart/stop; chkconfig jenkins on // 开机启动
通过上面的步骤,我们便安装好了Jenkins,此时我们通过ip:8080直接访问即可。根据安装操作一步一步的进行即可进入如下界面。本文属于安装篇,安装的过程也很简单,便写的很粗糙,后期在分享其他功能上面会更加精细化。如果你遇到什么问题,可以加425535068群咨询(绝不是为了推荐,只是可能人太多,太繁琐),同时促进大家想后学习。
本文来自博客园,作者:7small7,转载请注明原文链接:https://www.cnblogs.com/qqblog/p/9504235.html