百度个人网站申请,城市文化建设的网站,网站制作公司 顺的,照片制作视频软件该文章手把手演示在Linux系统下如何安装jenkins服务、并自定义jenkins数据文件位置、以及jenkins如何设置国内镜像源加速#xff0c;解决插件下载失败问题
安装方式#xff1a;war包安装
阿里云提供的war下载源地址#xff1a;https://mirrors.aliyun.com/jenkins/war/?s…该文章手把手演示在Linux系统下如何安装jenkins服务、并自定义jenkins数据文件位置、以及jenkins如何设置国内镜像源加速解决插件下载失败问题
安装方式war包安装
阿里云提供的war下载源地址https://mirrors.aliyun.com/jenkins/war/?spma2c6h.25603864.0.0.75cb166a7JMtI8
我这边选的是2.479版本的需要的jdk版本为jdk17
运行jenkins服务
将war包上传到服务上 服务器安装jdk17前提编写启动脚本
vim startup.sh
# 编写完成后设置为可执行文件
chmod chmod x startup.sh启动脚本内容 编写启动脚本startup.sh和jenkins的war包放在同一目录下。
该脚本大概意思进程后台启动指定路径jdk进行启动启动服务的端口为18080输出的日志文件为当前目录的nohup.out
#!/bin/bash
nohup /usr/lib/jvm/bellsoft-java17.x86_64/bin/java -jar jenkins.war -Djsse.enableSNIExtensionfalse --httpPort18080 2. 先暂时启动jenkins服务第一次启动jenkins服务jenkins会自动生产jenkins文件位于/root/.jenkins隐藏目录。由于我们的数据盘挂载的是/data下所以我们需要将jenkins的数据存储在/data目录下然后软连接到/root/.jenkins,具体操作步骤如下
# 启动jenkins 服务
sh startup.sh# 关闭jenkins 服务
ps aux | grep jenkins.war # 通过该命令可以找到服务的pid进行相对于的停止服务
kill -9 [pid]# 移动.jenkins文件夹到/data下
mv /root/.jenkins/ /data/# 设置软连接
ln -s /data/.jenkins /root/.jenkins# 再启动jenkins 服务
sh startup.sh 查看默认密码和进入jenkins页面进行初始化
# /data/app/jenkins 位于jenkins war包同一目录下的日志文件进行查看找到生成的密码文件所在目录
tail -200f nohup.out pw# 查看密码
cat /root/.jenkins/secrets/initialAdminPassword# 浏览器中输入ip:18080地址进行访问jenkins如果访问不了可能是服务器防火墙导致的需要开放该端口示例centos系统
# 防火墙开放18080端口
sudo firewall-cmd --zonepublic --add-port18080/tcp --permanent
# 重新加载防火墙配置
sudo firewall-cmd --reload输入密码继续 安装推荐的插件进行等待安装即可由于国内网络原因可能会导致有些插件下载失败点击继续即可不过后面可以进行更换jenkins的下载源地址重新下载需要的插件即可。 使用admin账户继续 保存并完成
更换jenkins下载插件源地址加速
位于 Manage Jenkins- Plugins - Advanced settings jenkins 镜像源下载加速国内
官方地址https://updates.jenkins.io/update-center.json 加速地址https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json