签入版本
This commit is contained in:
+132
-29
@@ -75,7 +75,138 @@ common:
|
||||
registryProject: "xiaomayi-base"
|
||||
# 仓库类型 - 官方Docker仓库
|
||||
registryType: "dockerhub"
|
||||
|
||||
|
||||
# 通知配置 - 构建结果通知设置
|
||||
notification:
|
||||
# 构建成功通知配置
|
||||
success:
|
||||
# 通知渠道
|
||||
channels:
|
||||
# 邮件通知
|
||||
email: ["xiaomayicloud@163.com"]
|
||||
# 短信通知
|
||||
#sms: ["15295504151"]
|
||||
# 钉钉通知
|
||||
dingtalk: true
|
||||
# Slack通知
|
||||
slack: false
|
||||
# 构建失败通知配置
|
||||
failure:
|
||||
# 通知渠道
|
||||
channels:
|
||||
# 邮件通知
|
||||
email: ["xiaomayicloud@163.com"]
|
||||
# 短信通知
|
||||
# sms: ["15295504151"]
|
||||
# 钉钉通知
|
||||
dingtalk: true
|
||||
# Slack通知
|
||||
slack: false
|
||||
# 构建被中止通知
|
||||
aborted:
|
||||
# 通知渠道
|
||||
channels:
|
||||
# 邮件通知
|
||||
email: ["xiaomayicloud@163.com"]
|
||||
# 短信通知
|
||||
#sms: ["15295504151"]
|
||||
# 钉钉通知
|
||||
dingtalk: true
|
||||
# Slack通知
|
||||
slack: false
|
||||
# 构建不稳定通知配置
|
||||
unstable:
|
||||
# 通知渠道
|
||||
channels:
|
||||
# 邮件通知
|
||||
email: ["xiaomayicloud@163.com"]
|
||||
# 钉钉通知
|
||||
dingtalk: true
|
||||
|
||||
# 构建策略 - 构建过程的策略配置
|
||||
buildStrategy:
|
||||
retryCount: 3 # 构建失败重试次数
|
||||
timeoutMinutes: 60 # 构建超时时间(分钟)
|
||||
cleanupWorkspace: true # 构建完成后是否清理工作空间
|
||||
enableCaching: true # 是否启用Docker构建缓存
|
||||
|
||||
# ==============================================================================
|
||||
# 短信服务配置
|
||||
# 描述: 定义短信通知服务的相关配置,支持多种短信服务商和模板配置
|
||||
# ==============================================================================
|
||||
|
||||
# 短信服务提供商配置
|
||||
sms:
|
||||
# 短信服务商 - 指定使用的短信服务平台
|
||||
# 可选值:
|
||||
# - 'aliyun': 阿里云短信服务(推荐)
|
||||
# - 'tencent': 腾讯云短信服务
|
||||
# - 'yunpian': 云片短信服务
|
||||
provider: 'aliyun'
|
||||
|
||||
# Jenkins凭据ID - 存储短信服务认证信息的Jenkins凭据标识
|
||||
# 凭据内容格式建议为JSON或key=value格式,包含accessKeyId/accessKeySecret等认证信息
|
||||
credentialsId: 'jenkins-aliyun-credentials'
|
||||
|
||||
# 默认短信签名 - 在短信开头显示的签名内容
|
||||
# 需要先在短信服务平台申请并通过审核的签名
|
||||
signName: '小蚂蚁云'
|
||||
|
||||
# ==============================================================================
|
||||
# 短信模板配置 - 定义不同场景下的短信模板
|
||||
# 每个模板需要先在短信服务平台创建并通过审核
|
||||
# ==============================================================================
|
||||
templates:
|
||||
# --------------------------------------------------------------------------
|
||||
# 构建成功短信模板配置
|
||||
# 用途: 当构建任务成功完成时发送的通知短信
|
||||
# --------------------------------------------------------------------------
|
||||
build_success:
|
||||
# 模板代码 - 短信服务平台审核通过的模板ID
|
||||
# 阿里云: SMS_开头的一串数字字母组合
|
||||
# 腾讯云: 纯数字模板ID
|
||||
# 云片: 长整型数字模板ID
|
||||
templateCode: 'SMS_231440070'
|
||||
|
||||
# 模板签名 - 可覆盖默认签名,使用特定的签名
|
||||
# 如果未设置,则使用顶层的默认签名
|
||||
signName: '小蚂蚁云'
|
||||
|
||||
# 模板变量说明(在短信平台配置时定义):
|
||||
# 通常包含: project, branch, status, duration, time 等变量
|
||||
# 示例模板内容: "您的项目${project}构建${status},耗时${duration},时间${time}"
|
||||
|
||||
# --------------------------------------------------------------------------
|
||||
# 构建失败短信模板配置
|
||||
# 用途: 当构建任务失败时发送的告警短信
|
||||
# --------------------------------------------------------------------------
|
||||
build_failure:
|
||||
# 模板代码 - 失败通知的专用模板ID
|
||||
templateCode: 'SMS_231440070'
|
||||
|
||||
# 模板签名 - 失败通知使用的签名
|
||||
signName: '小蚂蚁云'
|
||||
|
||||
# 模板变量说明:
|
||||
# 通常包含: project, branch, status, duration, error, time 等变量
|
||||
# 示例模板内容: "警告:项目${project}构建${status},错误:${error},时间${time}"
|
||||
|
||||
# --------------------------------------------------------------------------
|
||||
# 部署通知短信模板(示例配置,可根据需要启用)
|
||||
# 用途: 当应用部署完成时发送的通知短信
|
||||
# --------------------------------------------------------------------------
|
||||
# deployment:
|
||||
# templateCode: 'SMS_DEPLOY_001'
|
||||
# signName: '小蚂蚁云'
|
||||
|
||||
# --------------------------------------------------------------------------
|
||||
# 系统告警短信模板(示例配置,可根据需要启用)
|
||||
# 用途: 当系统发生异常或达到告警阈值时发送的短信
|
||||
# --------------------------------------------------------------------------
|
||||
# alert:
|
||||
# templateCode: 'SMS_ALERT_001'
|
||||
# signName: '小蚂蚁云'
|
||||
|
||||
# 环境配置文件 - 定义不同环境的特定配置
|
||||
profiles:
|
||||
# --------------------------------------------------------------------------
|
||||
@@ -103,34 +234,6 @@ common:
|
||||
# 容器镜像
|
||||
registry: "default"
|
||||
|
||||
# 通知配置 - 构建结果通知设置
|
||||
notification:
|
||||
# 构建成功通知配置
|
||||
success:
|
||||
# 收件人列表 - 成功时通知的邮箱地址
|
||||
recipients: ["xiaomayicloud@163.com", "575073565@qq.com", "txwz2006@126.com"]
|
||||
# 通知渠道 - 使用的通知方式
|
||||
channels: ["email", "dingtalk", "slack"]
|
||||
# 构建失败通知配置
|
||||
failure:
|
||||
# 收件人列表 - 失败时通知的邮箱地址
|
||||
recipients: ["xiaomayicloud@163.com"]
|
||||
# 通知渠道 - 失败时使用的通知方式
|
||||
channels: ["email", "dingtalk", "slack", "sms"]
|
||||
# 构建不稳定通知配置
|
||||
unstable:
|
||||
# 收件人列表 - 不稳定时通知的邮箱地址
|
||||
recipients: ["xiaomayicloud@163.com"]
|
||||
# 通知渠道 - 不稳定时使用的通知方式
|
||||
channels: ["email", "dingtalk"]
|
||||
|
||||
# 构建策略 - 构建过程的策略配置
|
||||
buildStrategy:
|
||||
retryCount: 3 # 构建失败重试次数
|
||||
timeoutMinutes: 60 # 构建超时时间(分钟)
|
||||
cleanupWorkspace: true # 构建完成后是否清理工作空间
|
||||
enableCaching: true # 是否启用Docker构建缓存
|
||||
|
||||
# ==============================================================================
|
||||
# 分支构建配置 - 定义不同Git分支的构建参数
|
||||
# ==============================================================================
|
||||
|
||||
Reference in New Issue
Block a user