签入版本
This commit is contained in:
+125
-22
@@ -51,22 +51,48 @@ common:
|
||||
notification:
|
||||
# 构建成功通知配置
|
||||
success:
|
||||
# 收件人列表 - 成功时通知的邮箱地址
|
||||
recipients: ["xiaomayicloud@163.com", "575073565@qq.com", "txwz2006@126.com"]
|
||||
# 通知渠道 - 使用的通知方式
|
||||
channels: ["email", "dingtalk", "slack"]
|
||||
# 通知渠道
|
||||
channels:
|
||||
# 邮件通知
|
||||
email: ["xiaomayicloud@163.com"]
|
||||
# 短信通知
|
||||
#sms: ["15295504151"]
|
||||
# 钉钉通知
|
||||
dingtalk: true
|
||||
# Slack通知
|
||||
slack: false
|
||||
# 构建失败通知配置
|
||||
failure:
|
||||
# 收件人列表 - 失败时通知的邮箱地址
|
||||
recipients: ["xiaomayicloud@163.com"]
|
||||
# 通知渠道 - 失败时使用的通知方式
|
||||
channels: ["email", "dingtalk", "slack", "sms"]
|
||||
# 通知渠道
|
||||
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:
|
||||
# 收件人列表 - 不稳定时通知的邮箱地址
|
||||
recipients: ["xiaomayicloud@163.com"]
|
||||
# 通知渠道 - 不稳定时使用的通知方式
|
||||
channels: ["email", "dingtalk"]
|
||||
# 通知渠道
|
||||
channels:
|
||||
# 邮件通知
|
||||
email: ["xiaomayicloud@163.com"]
|
||||
# 钉钉通知
|
||||
dingtalk: true
|
||||
|
||||
# 构建策略 - 构建过程的策略配置
|
||||
buildStrategy:
|
||||
@@ -79,6 +105,83 @@ common:
|
||||
deployScript: "deploy.sh" # 部署执行的shell脚本文件名
|
||||
deployPath: "/usr/local/docker/xiaomayi-web/" # 目标服务器上的应用部署根路径
|
||||
|
||||
# ==============================================================================
|
||||
# 短信服务配置
|
||||
# 描述: 定义短信通知服务的相关配置,支持多种短信服务商和模板配置
|
||||
# ==============================================================================
|
||||
|
||||
# 短信服务提供商配置
|
||||
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:
|
||||
# --------------------------------------------------------------------------
|
||||
@@ -266,16 +369,16 @@ common:
|
||||
rollbackOnFailure: true # 部署失败时自动回滚
|
||||
rollbackTimeout: 300 # 回滚操作超时时间(300秒=5分钟)
|
||||
|
||||
# 通知配置 - 生产环境部署状态通知
|
||||
notifications:
|
||||
slackChannel: "#prod-deployments" # Slack通知频道
|
||||
email: "xiaomayicloud@163.com" # 主要邮件通知地址
|
||||
onSuccess: true # 成功时发送通知
|
||||
onFailure: true # 失败时发送通知
|
||||
onStart: true # 开始部署时发送通知
|
||||
recipients: # 额外通知人员邮件列表
|
||||
- "devops@xiaomayi.com"
|
||||
- "product-manager@xiaomayi.com"
|
||||
# # 通知配置 - 生产环境部署状态通知
|
||||
# notifications:
|
||||
# slackChannel: "#prod-deployments" # Slack通知频道
|
||||
# email: "xiaomayicloud@163.com" # 主要邮件通知地址
|
||||
# onSuccess: true # 成功时发送通知
|
||||
# onFailure: true # 失败时发送通知
|
||||
# onStart: true # 开始部署时发送通知
|
||||
# recipients: # 额外通知人员邮件列表
|
||||
# - "devops@xiaomayi.com"
|
||||
# - "product-manager@xiaomayi.com"
|
||||
|
||||
# ==============================================================================
|
||||
# 分支构建配置 - 定义不同Git分支的构建参数
|
||||
|
||||
Reference in New Issue
Block a user