为流水线设置电子邮件服务器
更新时间:2024-05-30 01:59:10
内置 Jenkins 无法与 KubeSphere 企业版的通知系统共享相同的电子邮件配置。因此,您需要单独为 DevOps 流水线配置电子邮件服务器。
前提条件
-
KubeSphere 企业版平台需要安装并启用 DevOps 扩展组件。
-
您需要在 KubeSphere 企业版平台具有集群管理权限。
操作步骤
-
以具有集群管理权限的账户登录 KubeSphere 企业版 Web 控制台。
-
点击集群管理,进入一个集群。
-
在左侧导航栏中选择应用负载下的工作负载,从下拉列表中选择 kubesphere-devops-system 项目。点击 devops-jenkins 右侧的
,并选择编辑 YAML。
-
在 YAML 文件中编辑如下所示的字段。完成修改后,点击确定。
警告 修改电子邮件服务器配置后,devops-jenkins 部署 (Deployment) 会重新启动。因此,DevOps 系统将在几分钟内不可用,请在适当的时候修改这些配置。
环境变量名称 描述信息 EMAIL_SMTP_HOST
SMTP 服务器地址
EMAIL_SMTP_PORT
SMTP 服务器端口(如:25)
EMAIL_FROM_ADDR
电子邮件发件人地址
EMAIL_FROM_NAME
电子邮件发件人姓名
EMAIL_FROM_PASS
电子邮件发件人密码
EMAIL_USE_SSL
是否启用 SSL 配置