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

官网安装地址: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.检查阿里云镜像仓库实例

在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
首先,你需要确保已经安装Jenkins,并且在你的服务器上已经配置好了阿里云镜像地址。 以下是配置 Jenkins 使用阿里云镜像的步骤: 1. 打开 Jenkins 的管理界面,点击左侧菜单栏的 "Manage Jenkins"。 2. 在 "Manage Jenkins" 页面,点击 "Manage Plugins"。 3. 在 "Manage Plugins" 页面,切换到 "Available" 选项卡,并在搜索框中输入 "Config File Provider"。找到对应的插件,勾选并点击 "Install without restart" 安装该插件。 4. 安装完成后,返回到 Jenkins 的管理界面,再次点击 "Manage Jenkins"。 5. 在 "Manage Jenkins" 页面,点击 "Managed files"。 6. 在 "Managed files" 页面,点击 "Add a new Config"。 7. 在 "Config file type" 下拉框中选择 "Custom file",点击 "OK"。 8. 在 "Name" 输入框中填写一个名称(比如 "aliyun-mirror")。 9. 在 "Content" 输入框中粘贴以下内容: ```bash # 修改 Docker 镜像源为阿里云镜像 FROM ubuntu:latest RUN echo 'deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse' > /etc/apt/sources.list \ && echo 'deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse' >> /etc/apt/sources.list \ && echo 'deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse' >> /etc/apt/sources.list \ && echo 'deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse' >> /etc/apt/sources.list \ && echo 'deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse' >> /etc/apt/sources.list \ && echo 'deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse' >> /etc/apt/sources.list \ && echo 'deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse' >> /etc/apt/sources.list \ && echo 'deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse' >> /etc/apt/sources.list ``` 10. 点击 "Save" 保存配置文件。 配置完成后,你可以在 Jenkins 的 Job 中使用该配置文件。在你的 Job 中选择 "配置",然后在 "Build Environment" 部分勾选 "Provide Configuration files",并选择 "Custom files"。在 "Files to copy" 中选择 "aliyun-mirror" 配置文件。 这样,Jenkins 在每次构建时都会使用该配置文件,从而将 Docker 镜像源修改为阿里云镜像。请确保你的服务器能够访问到阿里云镜像服务。 希望对你有帮助!如果还有其他问题,请随时提问。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值