随着软件版本不断更新,jenkin对基础环境也有相应的变化。例如对java版本。安装前先看一看 当前Jenkins版本安装所需的基础环境要求
Installing Jenkins
一、环境安装
1.安装java11
yum install fontconfig java-11-openjdk
2.安装maven
wget https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz
tar -zxf apache-maven-3.8.6-bin.tar.gz
mv apache-maven-3.8.6 /usr/local/
ln -s /usr/local/apache-maven-3.8.6 /usr/local/maven
3.配置jdk\maven环境变量
3.1查看Java和maven安装路径
[root@ap-jenkins01 ~]# whereis java
java: /usr/bin/java /usr/lib/java /etc/java /usr/share/java /usr/lib/jvm/java-11-openjdk-11.0.16.0.8-1.el7_9.x86_64/bin/java /usr/share/man/man1/java.1.gz
[root@ap-jenkins01 ~]# whereis maven
maven: /etc/maven /usr/local/maven
3.2/etc/profile配置环境变量
vim /etc/porfile
3.3 maven配置国内连接仓库
vim /usr/local/apache-maven-3.8.3/conf/settings.xml
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
二、Jenkins安装
centos系统下安装
1.jenkins 仓库下载
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
2.jenkins安装-yum
yum install jenkins -y
systemctl daemon-reload
systemctl enable jenkins && systemctl start jenkins && systemctl status jenkins
3.jenkins插件安装
安装kubernetes插件
Kubernetes Cli Plugin:该插件可直接在Jenkins中使用kubernetes命令行进行操作。
Kubernetes plugin:使用kubernetes则需要安装该插件
Kubernetes Continuous Deploy Plugin:kubernetes部署插件,可根据需要使用
还有更多的插件可供选择,可点击 系统管理->管理插件进行管理和添加,
安装相应的Docker插件、SSH插件、Maven插件。其他的插件可以根据需要进行安装。
安装git插件
GitLab
Gitlab Api
Gitlab Hook
Gitlab Authentication
GitLab Logo
安装maven
maven
ssh
SSH
Publish Over SSH
Ubuntu系统下安装
打开终端或命令行界面。
1.使用 wget 命令下载 Jenkins Debian 软件包的最新稳定版本。运行以下命令:
wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
2.添加 Jenkins 软件包源到系统的 sources.list 文件中。运行以下命令:
sudo sh -c ‘echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list’
3.更新系统软件包列表。运行以下命令:
sudo apt update
4.安装 Jenkins。运行以下命令:
sudo apt install jenkins
5.在安装过程中,你可能会被要求确认添加 Jenkins 软件包密钥和安装相关依赖项。
当安装完成后,Jenkins 服务将自动启动。可以使用以下命令来检查 Jenkins 服务的状态:
sudo systemctl status jenkins
如果一切顺利,你应该看到 Jenkins 服务正在运行。
*6.默认情况下,Jenkins 会监听本地的 HTTP 端口 8080。打开你的浏览器,并访问 *http://localhost:8080,你将会看到 Jenkins 的初始化页面。
7.在终端中运行以下命令来获取初始管理员密码:
== cat /var/lib/jenkins/secrets/initialAdminPassword==
复制输出的密码,然后返回浏览器窗口。在初始化页面中,将该密码粘贴到 “Administrator password”(管理员密码)字段,并点击 “Continue”(继续)按钮。
根据提示完成 Jenkins 的设置过程,包括选择安装插件和创建管理员用户等。
8.完成设置后,你将被重定向到 Jenkins 控制台页。
.git/svn客户端,因一般代码是放在git/svn服务器上的,我们需要拉取代码。
yum -y install git #安装git 客户端,该命令能拉取代码
4.jenkins配置修改
后端jenkins主配置文件 /etc/sysconfig/jenkins