首页 > 系统相关 >在Linux安装Jenkins

在Linux安装Jenkins

时间:2023-04-05 16:13:12浏览次数:52  
标签:插件 root Linux json updates jenkins Jenkins 安装

前言

以Jenkins版本2.303作2例子在Linux系统直接安装的详细步骤,并解决插件下载速度慢问题。所有脚本可以直接复制在任意目录下执行。

下载启动包

echo "清华镜像下载启动war包到/opt/soft/jenkins目录" > /dev/null
wget -P /opt/soft/jenkins --no-check-certificate https://mirrors.tuna.tsinghua.edu.cn/jenkins/war/2.303/jenkins.war

启动

启动后当前用户目录下会创建.jenkins文件夹存放所有产生的文件。

echo "后台启动,指定使用8080端口,端口可随意指定" > /dev/null
nohup java -jar /opt/soft/jenkins/jenkins.war > /opt/soft/jenkins/nohup.out --httpPort=8080 &

echo "实时查看启动日志" > /dev/null
tail -f /opt/soft/jenkins/nohup.out

查看解锁密码

解锁密码也是默认用户admin的初始密码,启动时会打印出来。

image-20211014150603252

也可以通过提示的文件查看。

cat /root/.jenkins/secrets/initialAdminPassword

初始配置

image-20211014115606406

  • 会跳转到安装插件的界面,默认下载源都是国外的地址,速度比较慢,先参考后面的步骤解决下载慢的问题再打开首页点击【安装推荐的插件】。

image-20211014115951960

插件安装等待中,如果出现了部分插件安装失败显示红色不用慌,等到最后会提示重试,点击【重试即可】

image-20211014144406805

这里可以先不创建,点击【使用admin账户继续】,后面出现的界面点【保存并完成】和【开始使用Jenkins】即可。

image-20211014154529193

解决插件下载慢问题

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

image-20211014140519978

  • 修改default.json中的配置
echo "将更新下载地址换成清华镜像(老版本)" > /dev/null
sed -i 's#https://updates.jenkins.io/download#https://mirrors.tuna.tsinghua.edu.cn/jenkins#g' /root/.jenkins/updates/default.json

echo "将更新下载地址换成清华镜像(新版本)" > /dev/null
sed -i 's#http://updates.jenkins-ci.org/download#https://mirrors.tuna.tsinghua.edu.cn/jenkins#g' /root/.jenkins/updates/default.json

echo "将connectionCheckUrl由谷歌换成百度" > /dev/null
sed -i 's#http://www.google.com#https://www.baidu.com#g' /root/.jenkins/updates/default.json

查看default.json是否修改成功

vim /root/.jenkins/updates/default.json

image-20211014152019456

停止

在浏览器访问停止接口(http://localhost:8080/exit),提示这个接口要用POST方式访问,点【Retry using POST】也可以停止。

image-20211014143855984

重启

通过浏览器请求重启接口(http://localhost:8080/restart)点击【Yes】重启。

image-20211014144014925

修改密码

按下图点击下翻,在密码栏(Password)输入新密码后保存即可。

image-20211014155107171

相关路径

# Jenkins产生文件存放的路径
/root/.jenkins

# 本文指定的目录,存放jenkins.war和启动日志nohup.out,这个可以自由选择
/opt/soft/jenkins

参考链接

清华镜像 - 各版本jenkins.war

Jenkins中文用户手册

Jenkins快速开始

标签:插件,root,Linux,json,updates,jenkins,Jenkins,安装
From: https://www.cnblogs.com/shuiyao3/p/17289617.html

相关文章

  • Linux 系统快捷键
    1.linux路径#绝对路径从/开始称为绝对路径#相对路径从当前目录开始为相对路径2.特殊符号~命令行中表示当前的路径..命令行中表示上一级目录.命令行中表示当前的目录#代表了注释3.命令行快捷键ctrl+a快速移动光标到行首Homectrl+e快......
  • 用Yum在Linux安装MySQL8
    前言我们通过Yum几乎全自动的快速安装MySQL服务,这里演示的是8.0版本,给出了具体步骤、脚本、图例,和相关资料来源,以及解决远程连接相关问题。准备工作更换国内yum源提速参考CentOS更换YUM源更换yum源,国内下载速度更快。找MySQL官方yum仓库地址这一步只是告诉大家后面安装脚本......
  • linux-通配符
    Linux通配符主要用户模糊查找文件,常用的Linux通配符如下表所示:名称作用*可以匹配任意数量任意字符?可以匹配一个任意字符[]可以匹配括号中的任意一个字符[^]可以匹配指定范围之外的任意单个字符示例:[abc],[a-m],[a-z],[A-Z],[0-9],[a-zA-Z],[0-9......
  • Nginx容器安装vim命令
    dockerpullnginx:1.22.1dockerrun-itdnginx:1.22.1进入nginx容器apt-getupdateapt-getinstall-yvim ......
  • yolov5安装与使用
    yolov5的简单使用安装克隆repo,并要求在Python>=3.7.0环境中安装requirements.txt,且要求PyTorch>=1.7。gitclonehttps://github.com/ultralytics/yolov5cdyolov5pipinstall-rrequirements.txt下载成功之后运行yolov5/detect.py会下载yolov5s.pt并将识别......
  • linux-命令替换
    命令替换是指将命令的标准输出作为值赋给某个变量,bashshell定义了两种语法进行命令替换。一种是使用反引号,另一种是利用啊$(),两种等价格式如下:`linux命令`$(linux命令)例一:echocurrentpathis`pwd`echocurrentpathis$(pwd)例二:#创建类似这样的文件file-2023-04-0......
  • 01. Jenkins - 安装说明(War / Kubernetes)
    CI/CD日常运维中常常听到CI/CD这个词,它其实包含整个研发生命周期的三个阶段:CI,Continuousintegration,持续集成CD,Continuousdelivery,持续交付CD,Continuousdeployment,持续部署大致的流程图如下:而对于Kubernete的CI/CD工具目前也有很多,比如Jenkins、GitlabCI以及......
  • Linux安装mysql数据库
    1.下载路径:https://dev.mysql.com/downloads/2.上传解压#tar-xvfMySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundle.tar3.安装#rpm-ivhMySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm--nodeps#rpm-ivhMySQL-client-5.6.26-1.linux_glibc2.5.x86_64.rpm--no......
  • Win10(CPU)+ Anaconda3 + python3.9安装pytorch
    Win10(CPU)+Anaconda3+python3.9安装pytorch1.安装Anaconda31.1下载Anaconda3可以在官网下载Anaconda3-2022.05-Windows-x86_64.exe,这个版本对应的是python3.9。1.2安装Anaconda3此步骤比较简单,双击.exe文件,一步一步执行即可,有不确定的可以自行百度,教程比较多,但基本一致......
  • Jenkins部署python-flask后端项目,持续集成(jinkins配置python虚拟环境)
    第一步:新建项目Jenkins->新建任务->起名字,构建一个自由风格的软件项目->保存第二步,添加git仓库第三步,构建,添加shell(Windows系统选择ExecuteWindowsbatchcommand)以windows为例感谢大佬的分享:https://www.cnblogs.com/andy0816/p/16617675.html......