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跑着刚刚好
各个版本下载地址,这个也是官网比官网首页更直观,更好找
(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虚拟机上(工具:FileZilla)
解压(工具:Xshell)
rpm -ivh jenkins-2.368-1.1.noarch.rpm
执行这行命令(就算你安装了jdk11也要执行此命令)
yum install fontconfig java-11-openjdk
配置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
配置端口号(不知道为啥我的没改起,不管了)
vi /etc/sysconfig/jenkins
默认是这样的:
更改为:
JENKINS_PORT="9090"
启动Jenkins
执行 systemctl daemon-reload
命令重新加载配置文件
执行 sudo systemctl start jenkins
命令启动Jenkins
执行 systemctl status jenkins.service
命令查看Jenkins服务的状态
题外话
重启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
登录完成
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
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/74737.html