为流水线设置电子邮件服务器
内置 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 配置
反馈
这篇文章对您有帮助吗?
通过邮件接收 KubeSphere 最新的技术博客与产品更新的通知
感谢您的反馈。如果您有关于如何使用 KubeSphere 的具体问题,请在 Slack 上提问。如果您想报告问题或提出改进建议,请在 GitHub 存储库中打开问题。
页面内容