为 KubeSphere 流水线设置电子邮件服务器
内置 Jenkins 无法与平台通知系统共享相同的电子邮件配置。因此,您需要单独为 KubeSphere DevOps 流水线配置电子邮件服务器设置。
准备工作
- 您需要启用 KubeSphere DevOps 系统。
- 您需要一个具有集群管理权限的帐户。例如,您可以直接以
admin
身份登录控制台或者创建具有该权限的新角色并将该角色分配给一个用户。
设置电子邮件服务器
点击左上角的平台管理,然后选择集群管理。
如果您已经启用多集群功能并已导入成员集群,那么您可以选择一个特定集群以查看其节点。如果尚未启用该功能,请直接参考下一步。
转到应用负载下的工作负载,然后从下拉列表中选择 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 .