jenkins安装以及阿里云镜像推送

本文详细指导了在CentOS7.9服务器上安装Jenkins,包括预置依赖、JDK配置、Git安装,以及Jenkins的配置、Maven插件安装和Gitee凭证管理。还演示了如何创建Maven项目并将其镜像推送到阿里云私有仓库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

官网安装地址:https://www.jenkins.io/doc/book/installing/linux/#red-hat-centos

一、前置环境信息

  • 服务器:centos7.9

  • Docker版本: 24.0.7

二、安装前置依赖

安装wget

sudo yum install -y wget

安装JDK

1.执行如下命令

sudo yum install -y fontconfig java-11-openjdk

2.查看jdk安装位置

find / -name java

在这里插入图片描述

3.设置java环境变量

vim /etc/profile

#在文件最后添加
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.20.0.8-1.el7_9.x86_64
export PATH=$PATH:$JAVA_HOME/bin

#立即生效文件
source /etc/profile

#检查是否配置成功
echo $JAVA_HOME

安装Git

yum install git

三、安装和配置Jenkins

配置yum源以及安装

sudo yum upgrade

sudo yum install -y ca-certificates

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

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

sudo yum install -y jenkins

修改Jenkins配置文件

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

1.修改User和Group为root

在这里插入图片描述

2.修改端口号为8888

在这里插入图片描述

启动Jenkins服务

sudo systemctl start jenkins

# 开机就启动jenkins
sudo systemctl enable jenkins

初始化Jenkins

1.访问地址 http://192.168.137.103:8888/(自行替换IP)

在这里插入图片描述

2.找到/var/lib/jenkins/secrets/initialAdminPassword 路径下的密码

cat /var/lib/jenkins/secrets/initialAdminPassword

在这里插入图片描述

3.选择安装推荐的插件

在这里插入图片描述

4.创建用户名

在这里插入图片描述

5.实例配置
在这里插入图片描述

配置jenkins的maven

1.进入配置工具界面在这里插入图片描述

2.点击新增 Maven

在这里插入图片描述

3.配置Maven版本,选择3.6.3版本,并点击保存。

在这里插入图片描述

配置Jenkins的插件

1.点击插件管理
在这里插入图片描述

2.安装 docker 插件

在这里插入图片描述

3.安装 maven 插件

在这里插入图片描述

4.安装之后重启Jenkins

sudo systemctl stop jenkins
sudo systemctl start jenkins

配置Gitee的访问凭证

1.点击 凭证管理 按钮

在这里插入图片描述

2.点击 全局 按钮

在这里插入图片描述

3.点击 add credentials 按钮

在这里插入图片描述

4.输入gitee的账号和密码,点击创建按钮。
在这里插入图片描述

四、Maven项目配置及镜像推送

本样例的Maven工程是父子结构,编译脚本可自行调整。

创建阿里云私有镜像仓库

1.进入阿里云镜像界面,https://cr.console.aliyun.com/

2.进入个人实例界面

在这里插入图片描述

3.创建命名空间

在这里插入图片描述

4.创建镜像仓库

在这里插入图片描述

5.设置镜像仓库密码凭证

在这里插入图片描述

Maven项目创建

1.点击新建任务按钮

在这里插入图片描述

2.选择构建一个maven项目,点击确定

在这里插入图片描述

3.配置Gitee代码地址和凭证

在这里插入图片描述

4.配置Pre Steps

在这里插入图片描述

echo "登录阿⾥云镜像"
docker login --username=xxxxxx registry.cn-qingdao.aliyuncs.com --password=xxxxxx
echo "构建xxxxxx-common"
cd xxxxxx-common
mvn install
ls -alh

5.配置 Post Steps

在这里插入图片描述

ls -alh
cd xxxxxxx
ls -alh
echo "xxx服务构建开始"
mvn install -Dmaven.test.skip=true dockerfile:build
docker tag xxxxxx registry.cn-qingdao.aliyuncs.com/xxxx/xxx:v1.1
docker push registry.cn-qingdao.aliyuncs.com/xxxx/xxx:v1.1
mvn clean
echo "xxx服务构建推送成功"
echo "=======构建脚本执⾏完毕====="

docker tag 和 docker push 参照阿里云镜像实例中的参数来改

在这里插入图片描述

6.最后点击保存

推送镜像

1.点击 立即构建 按钮

在这里插入图片描述

2.查看构建结果

在这里插入图片描述

3.检查阿里云镜像仓库实例

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值