jenkins安装(Linux)

请谨慎安装最新版本的jenkins

博主尝试了jenkins-2.401-1.1.noarch,安装失败,遂改为344,请读者谨慎安装最新版本

1. Jenkins 介绍

Jenkins是一个开源的自动化服务器,用于自动化构建、测试和部署软件项目。它提供了一种易于使用的持续集成和持续交付(CI/CD)解决方案,可以帮助软件团队更快地交付高质量的软件。Jenkins可以与许多版本控制系统,构建工具和测试框架集成,如Git、Subversion、Maven和JUnit等。此外,Jenkins还具有丰富的插件生态系统,可以扩展其功能以满足不同的需求。

通过Jenkins,您可以设置定期构建和测试您的代码,并将结果反馈给相关人员。如果出现任何问题,Jenkins将会通知您并提供详细的日志记录,以便您能够轻松地诊断问题并采取适当的措施。Jenkins还可以自动化部署代码到各个环境中,从而加速软件交付流程并减少出错率。

1.1 jenkins使用场景

Jenkins是一个流行的开源持续集成和持续交付工具,它可以帮助软件开发团队自动化构建、测试和部署应用程序。

以下是一个简单的Jenkins实例:

首先,您需要安装Jenkins。您可以从Jenkins官网下载安装程序并根据说明进行安装。

安装完成后,打开Jenkins控制台并创建一个新的项目。选择“New Item”选项,然后输入项目名称并选择“Freestyle project”。

在项目配置页面中,您可以设置要执行的构建步骤。例如,您可以使用“Execute shell”构建步骤来运行Shell脚本或命令。

接下来,您需要配置构建触发器以指定何时触发构建。例如,您可以设置在每次代码提交至Git仓库时自动触发构建。

最后,您可以保存项目配置并手动启动构建或等待自动构建触发。

通过这个简单的Jenkins实例,您可以了解如何配置构建步骤、构建触发器以及如何启动构建。Jenkins还有许多其他特性和插件,可以更好地满足您的需求。

2.jenkins下载

清华大学jenkins镜像站
博主下载的是jenkins-2.401-1.1.noarch.rpm

2.1上传至Linux

博主上传至/usr/local
在这里插入图片描述

2.2 rpm安装jenkins

进入usr/local

cd /usr/local

rpm -ivh jenkins-2.401-1.1.noarch.rpm

在这里插入图片描述

2.3 修改jenkins配置

文件位置:/etc/sysconfig/jenkins

vim /etc/sysconfig/jenkins

在这里插入图片描述

2.3.1 修改内容

JENKINS_USER ="root”
JENKINS_PORT=“8888”

2.4 开放端口

在这里插入图片描述

2.5 启动jenkins

systemctl start jenkins

2.5.1 启动错误

在这里插入图片描述
博主使用 yum安装jdk,发现没有配置java_home,jenkins找不到。

2.5.2 添加JAVA_HOME

yum 安装的jdk位置:

/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.362.b08-1.el7_9.x86_64/jre/bin/java
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.362.b08-1.el7_9.x86_64/bin/java

在这里插入图片描述

# 查看javahome
echo $JAVA_HOME
# 加载环境变量
source /etc/profile
# 添加环境变量
vim /etc/profile

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.362.b08-1.el7_9.x86_64
export PATH=$PATH:$JAVA_HOME/bin

在这里插入图片描述
添加成功

2.6 jenkins配置添加自定义安装java目录

vim /etc/init.d/jenkins

在这里插入图片描述
尝试启动

2.7 Error

2.7.1 maven

如果没安装maven请看以下教程
maven安装教程 linux

2.7.2 git

如果没安装git请看以下教程
linux 安装git(centos7)-yum

2.7.3 证书

如果还未成功,可能是证书未安装,输入以下命令即可:

sudo yum install -y ca-certificates

wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo


rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key

参考链接:如何在Linux(CentOS7)环境搭建 Jenkins 服务器环境

或者是

wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins.io/redhat-stable/jenkins.repo

rpm --import http://pkg.jenkins.io/redhat-stable/jenkins.io.key

2.7.4 Public key for jenkins-2.387.2-1.1.noarch.rpm is not installed

yum clean all

yum makecache

yum install epel-release

2.7.5 启动端口未修改

在这里插入图片描述

  1. 修改jenkins.xml文件
find / -name jenkins.xml

vim /usr/lib/firewalld/services/jenkins.xml

在这里插入图片描述
失败

  1. 修改jenkins.service文件
vim /usr/lib/systemd/system/jenkins.service

在这里插入图片描述
成功
访问jenkins的地址为: ip+8888

2.8 解锁jenkins 查看密码

使用以下命令可以查看解锁jenkins的密码

1. cat /var/lib/jenkins/secrets/initialAdminPassword
2. systemctl status jenkins

3. 新手入门

首次登录不推荐安装插件
在新手入门的页面选择“选择插件来安装”
再点击无,皆可跳过。

3.1 创建管理员账户

输入自己的用户名,密码,点击保存并完成
在这里插入图片描述

3.2 实例配置

查看URL没问题之后,保存并完成
在这里插入图片描述

3.3 开始使用

点击开始使用jenkins
在这里插入图片描述

4. jenkins 插件

4.1 安装locale

在这里插入图片描述

4.2 替换源

manage jenkins -> manage plugins -> advanced

cd /var/lib/jenkins/updates

sed -i 's$http:V/updates.jenkins-ci.org/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

在这里插入图片描述

# 替换advanced
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/updatecenter.json

在这里插入图片描述
点击Submit
在这里插入图片描述

4.3 重启jenkins

直接在jenkins运行的时候重启即可

http://xx.xx.xx.xx:8888/restart
点击yes

在这里插入图片描述

4.4 登录jenkins

输入刚才的用户
登陆成功

至此, jenkins安装完毕

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值