CentOS安装jenkins + Maven +Gitee

云服务器安装jenkins

一、安装jenkins 

  1. 安装 Java

       Jenkins 需要 Java 运行时环境,建议使用 Java 11。首先,确保你的系统上安装了 Java 11:

sudo yum install -y java-11-openjdk

2. 添加 Jenkins 仓库

接下来,添加 Jenkins 的官方仓库

# 导入 Jenkins 的 GPG 密钥
sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key

# 创建 Jenkins 仓库文件
sudo tee /etc/yum.repos.d/jenkins.repo <<EOF
[jenkins]
name=Jenkins-stable
baseurl=https://pkg.jenkins.io/redhat-stable/
gpgcheck=1
gpgkey=https://pkg.jenkins.io/redhat/jenkins.io.key
EOF

3. 安装 Jenkins

添加仓库后,使用 yum 安装 Jenkins

sudo yum install -y jenkins

*注意:如果安装失败,可以手动安装,安装步骤如下:

 1.清除 YUM 缓存

        清理 yum 缓存,以确保不会使用过时的缓存数据:

sudo yum clean all

2. 更新 YUM 仓库

更新 yum 仓库列表,以获取最新的包信息:

sudo yum update

3. 手动下载并安装 Jenkins

如果上述步骤未解决问题,可以尝试手动下载并安装 Jenkins 包。首先,从 Jenkins 官方网站下载 RPM 包:

wget https://pkg.jenkins.io/redhat-stable/jenkins-2.462.2-1.1.noarch.rpm

然后,使用 rpm 命令手动安装:

sudo rpm -ivh jenkins-2.462.2-1.1.noarch.rpm

如果遇到密钥问题,可以使用以下命令跳过 GPG 检查(不推荐,除非你完全信任包的来源)

sudo rpm --nosignature -ivh jenkins-2.462.2-1.1.noarch.rpm

4. 检查 Jenkins 仓库配置

确认 /etc/yum.repos.d/jenkins.repo 文件中配置的 GPG 密钥 URL 是正确的。确保文件内容如下:

[jenkins]
name=Jenkins-stable
baseurl=https://pkg.jenkins.io/redhat-stable/
gpgcheck=1
gpgkey=https://pkg.jenkins.io/redhat/jenkins.io.key

5. 重试安装

重新尝试安装 Jenkins:

sudo yum install jenkins

4. 启动 Jenkins 服务

安装完成后,启动 Jenkins 服务并设置为开机启动:

#启动jenkins
sudo systemctl start jenkins
#开机自启动
sudo systemctl enable jenkins

6. 配置防火墙

如果你启用了防火墙,需要确保允许 Jenkins 使用的默认端口(8080)。可以用以下命令配置防火墙:

sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload

7. 访问 Jenkins

打开浏览器,访问 Jenkins 的 Web 界面:http://your_server_ip:8080

8. 初始设置

首次访问 Jenkins 时,你需要一个解锁密钥。可以通过以下命令获取密钥:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

将获取到的密钥输入到 Jenkins 网页的设置界面中,按照提示完成初始设置。

9. 更新 Jenkins(需要更新)
如果你需要更新 Jenkins,可以使用以下命令:

sudo yum update jenkins

二、安装Git(如果安装Jenkins 自带Git可以不安装,也可以卸载自己安装,使用 git --version 查看是否安装)

//使用yum 安装git
yum install git
 
//查看安装信息 
git --version
 
//出现版本信息则安装成功
git version 1.8.3.1
 
//查看安装目录
which git
 
//默认安装目录为/usr/bin/git

三、安装Maven(如果安装Jenkins 自带Maven可以不安装,也可以卸载自己安装,使用 mvn -v 查看是否安装)

//安装wget 插件
yum install wget
 
// 创建maven目录(可以自己定义目录地址)
mkdir /usr/local/develop/apache-maven-3.9.9 -p
 
//进入maven目录
cd /usr/local/develop/apache-maven-3.9.9/
 
 
//使用wget 下载安装包
wget https://dlcdn.apache.org/maven/maven-3/3.9.9/binaries/apache-maven-3.9.9-bin.tar.gz
 
 
//解压缩文件
tar xzvf apache-maven-3.9.9-bin.tar.gz
 
 
//安装目录为 /usr/local/develop/apache-maven-3.9.9



#配置环境变量
//编辑全局配置文件
vi /etc/profile
 
在profile文件中添加如下内容
 
#set mavenenvironment
export M2_HOME=/usr/local/develop/apache-maven-3.9.9
export PATH=$PATH:$M2_HOME/bin
 
//运行下面命令让修改生效
source /etc/profile



//查看maven 版本信息
mvn -v
 
//出现这个说明权限问题
-bash: /usr/local/develop/apache-maven-3.9.9/bin/mvn: Permission denied
 
//执行授权命令
sudo chmod +x /usr/local/develop/apache-maven-3.9.9/bin/mvn
 
//再次查看版本信息
mvn -v
 
//会出现maven 信息 ,也会出现安装的jdk版本信息和安装路径  maven安装成功
Apache Maven 3.9.9 (8e8579a9e76f7d015ee5ec7bfcdc97d260186937)
Maven home: /usr/local/develop/apache-maven-3.9.9
Java version: 22.0.2, vendor: Oracle Corporation, runtime: /usr/lib/java/jdk-22.0.2
Default locale: en_US, platform encoding: UTF-8
OS name: "linux", version: "3.10.0-1160.119.1.el7.x86_64", arch: "amd64", family: "unix"
 

 

*使用jenkins进行自动构建打包的时候,可能centos 用户组权限不够,这个时候需要修改权限

修改目录权限

chown -R root:root /var/lib/jenkins 
chown -R root:root /var/cache/jenkins 
chown -R root:root /var/log/jenkins

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值