签入版本

This commit is contained in:
gitadmin
2025-09-18 21:08:09 +08:00
parent d9048b0a75
commit 9a1fbe683d
3 changed files with 468 additions and 12 deletions
+43 -4
View File
@@ -34,6 +34,10 @@ common:
depth: 1 # 浅克隆深度,只获取最近的一次提交
shallow: true # 启用浅克隆,减少克隆时间
timeout: 10 # 克隆操作超时时间(分钟)
# 钉钉消息
dingtalk:
# 凭证ID - Jenkins中存储的DingTalk认证凭据ID
credentialsId: "jenkins-dingtalk-robot"
# ==============================================================================
# 镜像仓库配置 - 定义不同的容器镜像仓库
@@ -104,21 +108,21 @@ common:
# 构建成功通知配置
success:
# 收件人列表 - 成功时通知的邮箱地址
recipients: ["xiaomayicloud@163.com"]
recipients: ["xiaomayicloud@163.com", "575073565@qq.com", "txwz2006@126.com"]
# 通知渠道 - 使用的通知方式
channels: ["email", "slack"]
channels: ["email", "dingtalk", "slack"]
# 构建失败通知配置
failure:
# 收件人列表 - 失败时通知的邮箱地址
recipients: ["xiaomayicloud@163.com"]
# 通知渠道 - 失败时使用的通知方式
channels: ["email", "slack", "sms"]
channels: ["email", "dingtalk", "slack", "sms"]
# 构建不稳定通知配置
unstable:
# 收件人列表 - 不稳定时通知的邮箱地址
recipients: ["xiaomayicloud@163.com"]
# 通知渠道 - 不稳定时使用的通知方式
channels: ["email"]
channels: ["email", "dingtalk"]
# 构建策略 - 构建过程的策略配置
buildStrategy:
@@ -214,6 +218,22 @@ serviceConfig:
# 镜像标签
tags:
- "17.0.16-ubuntu22-dos" # 包含系统和版本信息的标签
# JDK 17.0.16 Debian 13 镜像配置
jdk17.0.16-debian13-dos:
baseImage: "debian:trixie-slim" # Ubuntu 22.04基础镜像
dockerContext: "dockerfiles/jdk/17.0.16-debian13-dos" # 构建上下文路径
imageName: jdk # 镜像名称
# 资源文件
resources:
fonts:
- source: "fonts/simsun.ttf" # 字体文件源路径
target: "fonts" # 容器内目标路径
jdk:
- source: "jdk-17.0.16_linux-x64_bin.tar.gz" # JDK安装包源文件
target: "" # 容器内临时存放路径
# 镜像标签
tags:
- "17.0.16-debian13-dos" # 包含系统和版本信息的标签
# JRE 8u202 CentOS 8 镜像配置
jre8u202-centos8-dos:
@@ -271,6 +291,25 @@ serviceConfig:
# 镜像标签列表 - 构建完成后打标签的名称
tags:
- "8u202-utunbu22-dos" # 版本化标签(包含版本和系统信息)
# JRE 8u202 CentOS 8 镜像配置
jre8u202-debian13-dos:
baseImage: "debian:trixie-slim" # 基础镜像名称
dockerContext: "dockerfiles/jre/8u202-debian13-dos" # Docker构建上下文路径
imageName: jre # 生成的镜像名称
# 资源文件 - 构建时需要复制的文件资源
resources:
# 字体文件配置
fonts:
- source: "fonts/simsun.ttf" # 源文件路径(相对构建上下文)
target: "fonts" # 目标容器内路径
# JDK安装包配置
jdk:
- source: "jre-8u202-linux-x64.tar.gz" # JRE安装包源文件
target: "" # 容器内临时存放路径
# 镜像标签列表 - 构建完成后打标签的名称
tags:
- "8u202-debian13-dos" # 版本化标签(包含版本和系统信息)
# Go 1.25.1 CentOS 8 镜像配置
go1.25.1-centos8-dos: