jenkins入门-----(1)安装、配置

Jenkins概念

Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)的基于web界面的平台。容许持续集成和持续交付项目,不管用的是什么平台,能够处理任何类型的构建或持续集成。
官网:https://jenkins.io/ 官方文档:https://jenkins.io/doc/java

Jenkins特性

开源的java语言开发持续集成工具,支持CI,CD;

易于安装部署配置:可经过yum安装,或下载war包以及经过docker容器等快速实现安装部署,可方便web界面配置管理;

消息通知及测试报告:集成RSS/E-mail经过RSS发布构建结果或当构建完成时经过e-mail通知,生成JUnit/TestNG测试报告;

分布式构建:支持Jenkins可以让多台计算机一块儿构建/测试;

文件识别:Jenkins可以跟踪哪次构建生成哪些jar,哪次构建使用哪一个版本的jar等; 

丰富的插件支持:支持扩展插件,你能够开发适合本身团队使用的工具,如git,svn,maven,docker等。

Jenkins安装

安装最低配置:很多于256M内存,不低于1G磁盘,JDK版本>=8(openjdk也能够)node

yum install -y java-1.8.0-openjdk //安装openjdk,由于jenkins基于java开发 
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
cat /etc/yum.repos.d/jenkins.repo 
[jenkins] 
name=Jenkins 
baseurl=http://pkg.jenkins.io/redhat 
gpgcheck=1 //这里会检测key 
rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key //安装jenkins key
yum install -y jenkins
systemctl start jenkins

查看admin密码linux

[root@node1 ~]# more /var/lib/jenkins/secrets/initialAdminPassword  
281ad0c502fc40bebbc5ad5b0b6d3eb6

访问安装git

打开浏览器,访问ip:8080进行安装,ip为linux机器ipweb

输入密码继续,初始化稍等片刻docker

这里我选择安装推荐的插件数据库

这里就已经开始在安装插件,咱们等它安装完就行了。浏览器

设置好,保存并完成。maven

保持默认分布式

完成

若是有插件没有安装好,能够手动安装,插件地址:http://updates.jenkins-ci.org/download/plugins/

上传完插件,重启一下jenkins

配置文件

cat /etc/sysconfig/jenkins
查看jenkins的配置文件,定义了home、JAVA_CMD、user、port等基础配置,保持默认便可

程序主目录

ls /var/lib/jenkins/      //查看程序主目录

jobs        浏览器上面建立的任务都会存放在这里
logs        存放jenkins相关的日志
nodes     多节点时用到
plugins    插件所在目录
secrets    密码秘钥所在目录         //jobs和plugins目录比较重要

 jenkins存放数据不依靠数据库,因此在移植时只须要拷贝整个程序主目录便可。

相关文章
相关标签/搜索