Linux安装jenkins

Linux安装Jenkins教程

准备工作

一、安装 JDK11 及以上(最新的jenkins弃用了jdk1.8,改用jdk11及以上)

jdk下载地址:Java Downloads | Oracle

(1)、使用上传工具xftp、filezlla、宝塔啥的都行,上传文件

(2)、在上传目录解压

tar -zxvf jdk-11_linux-x64_bin.tar.gz

(3)、配置环境变量

vim /etc/profile   #命令 在文件的末尾处添加上一下内容

#java environment
export JAVA_HOME=/www/server/java/jdk-11.0.7
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin

(4)、更新配置文件

source /etc/profile

(5)、验证是否成功

java -version

二、安装 MAVEN

我推荐maven3.8.4,至于为啥,别问,问就是我同学3.8.5报错了,我3.8.4跑着刚刚好

各个版本下载地址,这个也是官网比官网首页更直观,更好找

Linux安装jenkins_第1张图片

(1)、使用上传工具xftp、filezlla、宝塔啥的都行,上传文件

(2)、解压

tar -zxf apache-maven-3.8.4-bin.tar.gz

(3)、配置阿里云镜像

# 修改解压后maven文件夹中的config文件夹中的settings.xml文件
vim apache-maven-3.8.4/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>

(4)、修改环境变量

vi /etc/profile
#也可以通过图形化的工具,直接修改更方便
#添加的内容 ,路径记得修改为自己解压的路径位置
export MAVEN_HOME=/data/jenkins_home/tools/apache-maven-3.8.4
export PATH=$MAVEN_HOME/bin:$PATH

(5)、加载环境变量

source /etc/profile

(6)、检验是否配置成功

# 命令
mvn -v

[root@instance-3806mxkl tools]# mvn -v
Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537)
Maven home: /data/jenkins_home/tools/apache-maven-3.8.4
Java version: 1.8.0_121, vendor: Oracle Corporation, runtime: /usr/java/jdk1.8.0_121/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1160.62.1.el7.x86_64", arch: "amd64", family: "unix"

下载Jenkins

这里有四种方法

1.使用war安装(我试过,插件安装不起,改不了配置,很坑)

2.使用docker安装(我写了教程,放文章底部,最简单的一种)(推荐)

3.使用wget安装(我也试过了,就跟第四种差不多,)

4.使用小编这种方式下载安装(其实好像就是第三种,我也不是特别懂这个安装,只会用jenkins)(由于实训需求不让用docker,使用尝试了很多种)

下载rpm文件

在这里可以选择自己想要的版本 http://mirrors.jenkins-ci.org/redhat/

Linux安装jenkins_第2张图片

下载好之后移动到linux虚拟机上(工具:FileZilla)

Linux安装jenkins_第3张图片

解压(工具:Xshell)

rpm -ivh jenkins-2.368-1.1.noarch.rpm 

在这里插入图片描述

执行这行命令(就算你安装了jdk11也要执行此命令)

yum install fontconfig java-11-openjdk

Linux安装jenkins_第4张图片

配置jenkins中的java路径

(1)查询java安装路径

[root@master jenkins]# which java
/usr/local/jdk-11/bin/java

(2)修改/etc/init.d/jenkins文件 ,配置jdk安装路径

vi /etc/init.d/jenkins

Linux安装jenkins_第5张图片

配置端口号(不知道为啥我的没改起,不管了)

vi /etc/sysconfig/jenkins 

默认是这样的:

Linux安装jenkins_第6张图片

更改为:

JENKINS_PORT="9090"

启动Jenkins

执行 systemctl daemon-reload 命令重新加载配置文件

执行 sudo systemctl start jenkins 命令启动Jenkins

执行 systemctl status jenkins.service 命令查看Jenkins服务的状态

Linux安装jenkins_第7张图片

题外话

重启jenkins systemctl restart jenkins

查看jenkins占用的端口和进程号

[root@master ~]# ps -aux|grep jenkins
jenkins    3399  6.1 29.9 3994736 1391032 ?     Ssl  15:45   0:48 /usr/bin/java -Djava.awt.headless=true -jar /usr/share/java/jenkins.war --webroot=%C/jenkins/war --httpPort=8080
root       3700  0.0  0.0 112824   988 pts/4    R+   15:58   0:00 grep --color=auto jenkins

登录Jenkins(没关防火墙的把防火墙关了)

在浏览器中输入ip:8080(我的端口号没改起,不知道为啥,哈哈哈),每一步就是一张截图,按着步骤来就行了

cat /var/lib/jenkins/secrets/initialAdminPassword

Linux安装jenkins_第8张图片

Linux安装jenkins_第9张图片

Linux安装jenkins_第10张图片

Linux安装jenkins_第11张图片

Linux安装jenkins_第12张图片

登录完成

Linux安装jenkins_第13张图片

jenkins学习看下文:

安装jenkins教程:jenkins使用docker安装保姆级教程(面向小白教程,最新最全,全图文)2022-8-1,不会docker也没关系

2022-08-03最新更新:使用jenkins+gitee创建docker镜像并运行

2022-08-11最新更新:jenkins流水线(jenkinsfile)详解,保姆式教程

行](https://blog.csdn.net/qq_57581439/article/details/126132268?spm=1001.2014.3001.5501)

2022-08-11最新更新:jenkins流水线(jenkinsfile)详解,保姆式教程

2022-08-11最新更新:CICD与DevOps

你可能感兴趣的:(jenkins,jenkins,linux,运维)