admin管理员组

文章数量:1559765

场景说明

由于测试环境需要掌握发布频率,避免测试案例执行到一半就进行发布,每次部署需要运维和测试组提前通知,为快递迭代,直接交由测试组人员进行代码部署,部署触发条件为:收到Master合并邮件,测试自行决定部署时间

gitlab操作

  1. 修改gitlab配置
    #gitlab 安装后会将配置文件复制到/etc/gitlab下面,所以直接修改下面文件即可
vi /etc/gitlab/gitlab.rb
#开启邮件通知
gitlab_rails['smtp_enable'] = true
#腾讯企业邮箱的地址(下面实际上是/etc/hosts中的代理服务器地址)
gitlab_rails['smtp_address'] = "smtp.exmail.qq"
#50000是一个反向代理端口,指向465,465位企业邮箱SSL模式端口,此处注意:国内几大云平台都禁止使用25端口,所以如果是云环境,只能用SSL
gitlab_rails['smtp_port'] = 50000
#用户名
gitlab_rails['smtp_user_name'] = 邮箱
#密码
gitlab_rails['smtp_password'] = "密码"
#域,一般为邮箱后缀
gitlab_rails['smtp_domain'] = "邮件后缀名"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_tls'] = true
#git给别人发送邮件用来发送邮件的邮箱,同登录邮箱即可
gitlab_rails['gitlab_email_from'] = '邮箱'
  1. 使配置生效
    gitlab bin目录下执行:
#重新加载配置
gitlab-ctl reconfigure

页面配置

点击1进入到设置,点击2 查看是否配置了邮箱,点击3进行通知消息级别设置

上面的是全局设置,下面每个项目还可以单独进行设置

watch 收到任何活动通知
on mention收到提到您的通知
participate 收到您参与的主题的通知
disable 禁用通知
custom 自定义通知

我们选择自定义通知

勾选通知自己,下面项目选择全局变量,或者有特殊需求还可以自定义

至此,腾讯企业邮箱通知完成

GitLab环境搭建(一)

本文标签: 腾讯企业邮箱版本环境通知