签入版本
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user