51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Linux安装Jenkins

一、Jenkins介绍

Jenkins是一个开源软件项目,起源于Hudson(Hudson是商用的),是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成。

{#t2}二、JDK安装

1)安装依赖包
文章源自小柒网-https://www.yangxingzhen.cn/9580.html

[root@localhost ~]# yum -y install wget
文章源自小柒网-https://www.yangxingzhen.cn/9580.html

2)下载安装包
文章源自小柒网-https://www.yangxingzhen.cn/9580.html

[root@localhost ~]# wget https://repo.huaweicloud.com/java/jdk/11.0.2+9/jdk-11.0.2_linux-x64_bin.tar.gz
文章源自小柒网-https://www.yangxingzhen.cn/9580.html

3)解压
文章源自小柒网-https://www.yangxingzhen.cn/9580.html

[root@localhost ~]# tar xf jdk-11.0.2_linux-x64_bin.tar.gz -C /usr/local
文章源自小柒网-https://www.yangxingzhen.cn/9580.html

[root@localhost ~]# chown -R root.root /usr/local/jdk-11.0.2
文章源自小柒网-https://www.yangxingzhen.cn/9580.html

4)配置环境变量
文章源自小柒网-https://www.yangxingzhen.cn/9580.html

[root@localhost ~]# vim /etc/profile
文章源自小柒网-https://www.yangxingzhen.cn/9580.html

添加以下内容文章源自小柒网-https://www.yangxingzhen.cn/9580.html

export JAVA_HOME=/usr/local/jdk-11.0.2
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOMR/bin

5)查看java环境配置是否生效

[root@localhost ~]# source /etc/profile

[root@localhost ~]# java -version

java version "11.0.2" 2019-01-15 LTS

Java(TM) SE Runtime Environment 18.9 (build 11.0.2+9-LTS)

Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.2+9-LTS, mixed mode)

三、Jenkins安装

1、方式一

1)添加Jenkins官方Yum源

[root@localhost ~]# wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo

[root@localhost ~]# rpm --import https://pkg.jenkins.io/redhat/jenkins.io-2023.key

2)安装依赖包

[root@localhost ~]# yum -y install fontconfig tzdata-java

3)安装Jenkins

[root@localhost ~]# yum -y install jenkins

4)启动Jenkins

[root@localhost ~]# sed -i -e '/java-17-openjdk-amd64/s/#//' -e 's#/usr/lib/jvm/java-17-openjdk-amd64#/usr/local/jdk-11.0.2#' /usr/lib/systemd/system/jenkins.service

[root@localhost ~]# sed -i -e '/alternatives/s/#//' -e 's#/etc/alternatives#/usr/local/jdk-11.0.2/bin#' /usr/lib/systemd/system/jenkins.service

[root@localhost ~]# systemctl daemon-reload

[root@localhost ~]# systemctl start jenkins

5)查看Jenkins服务状态

[root@localhost ~]# systemctl status jenkins

2、方式二

1)下载Jenkins安装

[root@localhost ~]# wget https://mirrors.jenkins-ci.org/redhat/jenkins-2.422-1.1.noarch.rpm

2)安装Jenkins

[root@localhost ~]# yum -y install jenkins-2.422-1.1.noarch.rpm

3)启动Jenkins

[root@localhost ~]# sed -i -e '/java-17-openjdk-amd64/s/#//' -e 's#/usr/lib/jvm/java-17-openjdk-amd64#/usr/local/jdk-11.0.2#' /usr/lib/systemd/system/jenkins.service

[root@localhost ~]# sed -i -e '/alternatives/s/#//' -e 's#/etc/alternatives#/usr/local/jdk-11.0.2/bin#' /usr/lib/systemd/system/jenkins.service

[root@localhost ~]# systemctl daemon-reload

[root@localhost ~]# systemctl start jenkins

4)查看Jenkins服务状态

[root@localhost ~]# systemctl status jenkins

3、方式三

1)下载Tomcat

[root@localhost ~]# wget https://dlcdn.apache.org/tomcat/tomcat-8/v8.5.93/bin/apache-tomcat-8.5.93.tar.gz

2)解压

[root@localhost ~]# tar xf apache-tomcat-8.5.93.tar.gz -C /usr/local

3)下载Jenkins(war包)

[root@localhost ~]# wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.422/jenkins.war

4)配置Tomcat

[root@localhost ~]# cd /usr/local/apache-tomcat-8.5.93/webapps/ROOT

[root@localhost ROOT]# rm -rf *

[root@localhost ROOT]# cp ~/jenkins.war .

[root@localhost ROOT]# jar xf jenkins.war

5)启动Tomcat

[root@localhost ROOT]# /usr/local/apache-tomcat-8.5.93/bin/startup.sh

4、方式四

Docker安装Jenkins

这里不在阐述,请参考博主另一篇文章(Docker安装Jenkins

访问地址:https://www.yangxingzhen.cn/9511.html

5、方式五

Docker-Compose安装Jenkins

这里不在阐述,请参考博主另一篇文章(Docker-Compose安装Jenkins

访问地址:https://www.yangxingzhen.cn/9533.html

四、Jenkins使用

1)访问Jenkins

浏览器输入http://192.168.36.200:8080,如下图所示

2)密码查看方式

[root@localhost ~]# cat /var/lib/jenkins/secrets/initialAdminPassword

5993f1242dd14fb2bc80c337b182c924

3)选择推荐插件

4)使用默认admin用户

5)配置Jenkins URL

6)修改admin密码

五、Jenkins安装常用插件

Git Parameter

用途:用户在构建时,让用户进行选择要构建的分支或tag

NodeJS

Email Extension Template

Extended Choice Parameter

六、全局工具配置

JAVA

Maven

Gradle

Nodejs


继续阅读 Jenkins

赞(0)
未经允许不得转载:工具盒子 » Linux安装Jenkins