jenkins安装与配置
什么是jenkins官网地址https://jenkins.io/jenkins是一个开源的持续集成工具功能:提供了软件开发的持续集成服务特点:支持主流软件配置管理,配置实现软件配置管理,持续集成功能优势和应用场景优点主流的运维开发平台,兼容所有的主流开发环境插件市场可与海量业内主流开发工具实现集成job为配置单位与日志管理,是运维与开发人员能系统工作权限管理...
·
什么是jenkins
- jenkins是一个开源的持续集成工具
- 功能:提供了软件开发的持续集成服务
- 特点:支持主流软件配置管理,配置实现软件配置管理,持续集成功能
优势和应用场景
优点
- 主流的运维开发平台,兼容所有的主流开发环境
- 插件市场可与海量业内主流开发工具实现集成
- job为配置单位与日志管理,是运维与开发人员能系统工作
- 权限管理划分不同job不同角色
- 强大的负载均衡能力,保证项目的可靠性
安装与配置
可参考官网地址https://jenkins.io/download/
环境说明:
- 我的服务器 阿里云 CentOS release 6.9 (Final)
- jdk 1.8.0 ;
.下载安装
选择符合你服务的版本,下载安装。
我的安装过程如下所示:
root@iZ2:[/usr/local/data/jenkins]cat /etc/issue
CentOS release 6.9 (Final)
Kernel \r on an \m
root@iZ23iuzu9fvZ:[/usr/local/data/jenkins]java -version
java version "1.8.0_40"
Java(TM) SE Runtime Environment (build 1.8.0_40-b25)
Java HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)
root@iZ23iuzu9fvZ:[/usr/local/data/jenkins]wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
--2018-09-27 13:11:10-- https://pkg.jenkins.io/redhat-stable/jenkins.repo
Resolving pkg.jenkins.io... 52.202.51.185
Connecting to pkg.jenkins.io|52.202.51.185|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 85
Saving to: “/etc/yum.repos.d/jenkins.repo”
100%[====================================================================================================================================================================================================================================>] 85 --.-K/s in 0s
2018-09-27 13:11:12 (2.02 MB/s) - “/etc/yum.repos.d/jenkins.repo” saved [85/85]
root@iZ23iuzu9fvZ:[/usr/local/data/jenkins]rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
root@iZ23iuzu9fvZ:[/usr/local/data/jenkins]yum install jenkins
Loaded plugins: fastestmirror
Setting up Install Process
.........
........
........
Is this ok [y/N]: y
Downloading Packages:
jenkins-2.138.1-1.1.noarch.rpm | 72 MB 00:33
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : jenkins-2.138.1-1.1.noarch 1/1
Verifying : jenkins-2.138.1-1.1.noarch 1/1
Installed:
jenkins.noarch 0:2.138.1-1.1
Complete!
You have new mail in /var/spool/mail/root
root@iZ23iuzu9fvZ:[/usr/local/data/jenkins]
配置管理
1.新加jenkins用户 作为jenkins的系统用户
root@iZ2Z:[/usr/local/data/jenkins]useradd jenkins
2.修改jenkins的系统配置文件 /etc/sysconfig/jenkins
修改 JENKINS_USER="jenkins"
JENKINS_PORT="8181" (默认为8080,但是我服务器8080端口已经被其他应用占用);
root@iZ2vZ:[/usr/local/data/jenkins]vim /etc/sysconfig/jenkins
## Path: Development/Jenkins
## Description: Jenkins Automation Server
## ...............
#
JENKINS_HOME="/var/lib/jenkins"
## Type: string
## ........................
#
JENKINS_JAVA_CMD=""
## Type: string
## Default: "jenkins"
## ....................
#
JENKINS_USER="jenkins"
## Type: string
## Default: "false"
## ..........................
#
#JENKINS_INSTALL_SKIP_CHOWN="false"
## Type: string
## ..................
JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true"
## Type: integer(0:65535)
## Default: 8080
## ..................
#
JENKINS_PORT="8181"
.......
修改完成后 保存退出。
启动jenkins
(centos7 使用 systemctl start jenkins 命令启动)
访问jenkins的前端web页面完成 最后的初始化配置
安装社区推荐的插件
创建第一个管理员用户
启动成功,至此jenkins已经安装完成。
更多推荐
已为社区贡献1条内容
所有评论(0)