CentOS搭建jenkins(1)—安装jenkins

jenkins是一个开源持续集成工具
目标:jenkins从gitlab、github、svn拉取代码,编译部署到远程服务器tomcat中/k8s集群中

1、服务器准备
服务器安装jdk、maven、git,这里全部用yum安装
yum install java-1.8* maven git

2、查看安装版本
java -version
openjdk version "1.8.0_262"
OpenJDK Runtime Environment (build 1.8.0_262-b10)
OpenJDK 64-Bit Server VM (build 25.262-b10, mixed mode)


mvn -version
Apache Maven 3.0.5 (Red Hat 3.0.5-17)
Maven home: /usr/share/maven
Java version: 1.8.0_262, vendor: Oracle Corporation
Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-0.el7_8.x86_64/jre
Default locale: en_US, platform encoding: ANSI_X3.4-1968
OS name: "linux", version: "3.10.0-1062.4.2.vz7.116.7", arch: "amd64", family: "unix"


git --version
git version 1.8.3.1

3、下载
官方建议使用yum方式安装
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins

4、启动
systemctl start jenkins
systemctl enable jenkins

enable的时候提示:
jenkins.service is not a native service, redirecting to /sbin/chkconfig.
Executing /sbin/chkconfig jenkins on

这句话不是报错,提示用户jenkins.service不是原生的服务(守护进程的形式?),启动由chkconfig来管理

5、配置文件位置
1)启动配置文件
/etc/init.d/jenkins
重要参数
JENKINS_WAR="/usr/lib/jenkins/jenkins.war"
JENKINS_CONFIG=/etc/sysconfig/jenkins

1)系统配置文件
/etc/sysconfig/jenkins
重要参数
JENKINS_HOME="/var/lib/jenkins"
JENKINS_PORT="8080"

6、安装引导
1)访问http://IP:8080
2)解锁jenkins
Unlock Jenkins
To ensure Jenkins is securely set up by the administrator, a password has been written to the log (not sure where to find it?) and this file on the server:
/var/lib/jenkins/secrets/initialAdminPassword
Please copy the password from either location and paste it below.

3)安装插件
Customize Jenkins
Plugins extend Jenkins with additional features to support many different needs.

选择Install Suggested plugins,一键安装常用插件
4)创建管理员用户
Create First Admin User
Username:admin
Password:123456
Confirm password:123456
Full name:
E-mail address:

5)设置url地址
Instance Configuration
Jenkins URL:http://IP:8080

7、安装中文语言插件
1)点击Jenkins – Manage Jenkins – Manage Plugins
搜索安装Locale插件
2)点击Jenkins – Manage Jenkins – Configure System
找到Locale选项,输入zh_CN,保存
PS:可以不用设置,jenkins会根据浏览器的语言自动换成中文
3)主界面显示
欢迎来到 Jenkins!
添加一个节点或者设置一个集群并配置分布式构建。了解更多。
开始创建一个新任务。

8、jenkins快速重启
访问:http://IP:8080/restart

参考资料:https://www.jenkins.io/doc/book/installing/