一、Jenkins安装和初始化

2021-11-16 16:13:56 浏览数 (1)

一、前言和准备

1.介绍

JENKINS是一个用JAVA编写的开源的持续集成工具,JENKINS提供了软件开发的持续集成服务,可以执行基于APACHE ANT和APACHE MAVEN的项目,以及任意的SHELL脚本和WINDOWS批处理命令。 JENKINS的主要开发者是川口耕介, JENKINS是在MIT许可证下发布的自由软件

2.项目规划

本项目需要用到git客户端,gitlab服务,jenkins服务,nginx服务,所有服务器都是centos7.4,规划如下

服务器名

IP

安装服务

说明

node1

10.0.0.11

git和nginx

内存512M,用作git本地仓库和web服务器

node2

10.0.0.12

gitlab

内存4G,用作git远程仓库

node3

10.0.0.13

Jenkins

内存1G,用作Jenkins服务器

说明:git,gitlab,ngix的安装使用都不介绍,请在熟练使用以上软件的情况下开始看本笔记

3.防火墙selinux

代码语言:javascript复制
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
setenforce 0
systemctl stop firewalld.service 
systemctl disable firewalld.service

二、安装jenkins[2.7.3]

官方地址: https://pkg.jenkins.io/redhat/ 清华地址: https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/

1.安装

1)在线安装方式

代码语言:javascript复制
Jenkins是基于java安装的,所以需要先安装jdk
yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel
wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.99-1.1.noarch.rpm
rpm -ivh jenkins-2.99-1.1.noarch.rpm

2)离线安装方式 上传本地准备好的jdk包和Jenkins包到/server/tools,让后安装

代码语言:javascript复制
[root@xxx ~]# ll /server/tools
-rw-r--r--. 1 root root 167733100 Jul 27 08:54 jdk-8u121-linux-x64.rpm
-rw-r--r--. 1 root root  74141787 Jul 27 08:52 jenkins-2.99-1.1.noarch.rpm
[root@xxx ~]# rpm -ivh jdk-8u121-linux-x64.rpm 
[root@xxx ~]# rpm -ivh jenkins-2.99-1.1.noarch.rpm

3)安装结果验证

代码语言:javascript复制
[root@xxx ~]# java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

2.修改配置并启动

1)修改用户

代码语言:javascript复制
sed -i '/JENKINS_USER/ s#jenkins#root#g' /etc/sysconfig/jenkins

2)启动程序

代码语言:javascript复制
systemctl start jenkins
Systemctl enable jenkins

说明:jenkins默认监控的是8080端口

三、初始化配置

1. 问web

1)第一步 浏览器输入地址10.0.0.12:8080,如果显示以下页面,表示Jenkins安装成功

安装提示,在箭头1所指定的文件中找到初始密码,然后复制在箭头2的密码框中,然后点击最下面的continue继续 2)第二步 这一步让你安装插件,我们都不安装,直接点右上角的×,需要插件再安装,或者直接上传我打包好插件到插件目录即可

3)第三步 显示下图表示初始化完成,可以进行其他操作了

2.修改管理员密码

点击右上角的admin后边的小箭头,然后选择设置,找到密码,修改密码为123456并保存

3.修改同时执行的任务 点击系统管理,系统设置,将执行者数量该为5,生成前等待时间改为10,其他不修改,然后保存

0 人点赞