首页 > 系统相关 >jenkins在linux下安装(rpm包)

jenkins在linux下安装(rpm包)

时间:2022-09-24 22:01:15浏览次数:81  
标签:bin java systemctl usr https linux jenkins rpm

下载

方式一:

https://www.jenkins.io/zh/

 

 

 

 

 

官网安装参考:

 

方式二:

上面比较慢,我们从清华大学开源镜像站下载安装包:https://mirrors.tuna.tsinghua.edu.cn/

搜索jenkins后,选择redhat(也可以选择redhat-stable,这个是稳定版本,版本相对redhat目录下的要低一些)

 

安装jenkins、修改配置文件

先安装jdk,参考:https://www.cnblogs.com/uncleyong/p/10732951.html

yum -y install jenkins-2.368-1.1.noarch.rpm,要求jdk11

yum -y install jenkins-2.346.3-1.1.noarch.rpm,jdk8即可

 

修改配置:vim /etc/sysconfig/jenkins

  改端口:JENKINS_PORT="8084"  【只是/etc/init.d/jenkins start启动的时候生效】

  改用户名:JENKINS_USER="root"

  修改时区:JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true -Dorg.apache.commons.jelly.tags.fmt.timeZone=Asia/Shanghai"

 

查看创建的服务:ls /usr/lib/systemd/system | grep jenkins

 

设置自启后启动jenkins服务:systemctl enable --now jenkins

 

查看是否自启动:systemctl is-enabled jenkins

 

查看服务状态:systemctl status jenkins.service

 

jenkins: failed to find a valid Java installation

 

使用以下方法启动jenkins

cd /etc/init.d

# 启动
./jenkins start
# 停止
./jenkins stop
# 状态
./jenkins status

 

下图提示/usr/bin下没有java

Starting Jenkins bash: /usr/bin/java: No such file or directory

 

ln -s /usr/local/jdk1.8.0_211/bin/java /usr/bin/java

ll /usr/bin/java

 

提示jdk版本不满足

Jenkins requires Java versions [17, 11] but you are running with Java 1.8 from /usr/local/jdk1.8.0_211/jre

 

tar -zxvf jdk-11.0.15.1_linux-x64_bin.tar.gz -C /usr/local/

这里不配置jdk11的环境变量

删除刚刚创建的软连接:rm -f /usr/bin/java

重新创建软链接:ln -s /usr/local/jdk-11.0.15.1/bin/java /usr/bin/java

 

重新启动服务,没有报错 

 

此时端口是8084

 

kill掉

 

通过服务启动:systemctl start jenkins

此时用的是8080

 

服务状态:systemctl status jenkins

 

vim /usr/lib/systemd/system/jenkins.service

 

修改为8085

systemctl restart jenkins

 

 

systemctl daemon-reload

systemctl restart jenkins

 

 

 

cat /var/lib/jenkins/secrets/initialAdminPassword

 

配置jenkins

访问:http://192.168.117.160:8085/

粘贴:5fbe29cdfe20492cb5907576fc114d69

 

 

 

也可以跳过插件安装,因为插件需要连接默认官网下载,速度很慢,而且可能会失败,点击“选择插件来安装”,

 

点击“无”,然后点击安装

 

 admin/qzcsbj

 

 

升级站点:Jenkins国外官方插件地址下载速度非常慢,所以可以修改为国内播件地址

https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json

 

修改下载url

cd /var/lib/jenkins/updates/
sed -i 's/https:\/\/updates.jenkins.io\/download/https:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' default.json
sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' default.json

 

重启jenkins:systemctl restart jenkins 

 

卸载jenkins

rpm -qa |grep jenkins

 

rm -f /etc/sysconfig/jenkins.rpmsave 

删除家目录:rm -rf /var/lib/jenkins/

删除软连接:rm -f /usr/bin/java

 

标签:bin,java,systemctl,usr,https,linux,jenkins,rpm
From: https://www.cnblogs.com/uncleyong/p/16700607.html

相关文章

  • 在 linux 上使用 PICT 进行 Pairwise 测试
    介绍PICT(PairwiseIndependentCombinatorialTesting),是微软开发的用于 Pairwise 的用例生成工具,按照规定的数据结构设置,PICT 默认会按照两两组合的原理设计并输出测试......
  • 1:Linux
    1:设置合适字体大小变大:Ctrl+Shift++键变小:Ctrl+-键2:首先进入在默认是在home文件夹下面lijia(家目录-主用户)下:/home/lijia/:是根目录3:命令......
  • Linux-->shell
    shell是什么Shell是一个命令行解释器,它为用户提供了一个向Linux内核发送请求以便运行程序的界面系统级程序。用户可以用Shell来启动,挂起,停止,编写一些程序。Shell脚本执......
  • Linux 服务器开发基础学习笔记
    Linux发展历史1969--unix肯汤姆森,C丹尼斯里奇商业:-IBM-APPLE-惠普-sunBSD:-freeBSDLinux:-redhatcentos-debainubuntuMMU作用......
  • LINUX-第六章&第七章
    Linux笔记第六章&第七章20201303张奕博——————————————————————————————————————第七章文件操作五个级别硬件级别操作系统......
  • 关于 Linux 三个时间 atime、mtime、ctime
    三个时间Linux的文件属性中有:访问时间(AccessTime)、修改时间(ModifyTime)、改变时间(ChangeTime):访问时间(AccessTime):对文件进行一次读操作,它的访问时间就“有可能”会被......
  • linux微服务迁移
    shell脚本--拉取代码包背景:jenkins上线项目,更新项目包#!/bin/bash#====================================================#Description:UpdatethepackageforP......
  • Linux系统压测工具-Stress
    工具说明:stress是一个linux的压力测试工具,主要用来模拟系统负载较高时的场景,用于对系统的CPU、IO、内存、负载、磁盘等进行压力测试在线安装:执行命令yuminstall-yepel-......
  • Linux之虚拟机修改时间
    Linux之虚拟机修改时间Linux之虚拟机时间的修改方法(直接设置或使用命令)方法1:使用命令timedatectl的详细用法timedatectlset-time"想要修改的时间"就可修改成功......
  • linux 具体设置
    系统安装引导界面需要将鼠标点击进入界面中,但是鼠标会消失,你此刻得用键盘的上下键来控制选项,图标变白了表示当前选中的是哪个选项,然后敲回车,表示执行所选选项。然后耐......