一. 和外部服务进行集成
Gitlab支持和不同的外部服务进行集成,比如可以和聊天工具,Slack或者Campfire进行集成,或者和项目管理工具进行集成、如Assembla或者Pivotal Tracker。 在本节中,主要介绍当有人推送一个提交时,怎么发送邮件进行通知。
1. 登陆Gitlab服务器,必须以项目的拥有者身份。
2. 进入你想要设置的项目,这里用的是super-git.
3. 点击【Settings】—【Integrations】-【Emails on push】
![image image](https://images2018.cnblogs.com/blog/1416119/201806/1416119-20180626173532245-1783949336.png)
4.根据公司需要进行填写。
![image image](https://images2018.cnblogs.com/blog/1416119/201806/1416119-20180626173532851-1834351162.png)
5. 点击【Test settings and save changes】,收到邮件信息如下。
![image image](https://images2018.cnblogs.com/blog/1416119/201806/1416119-20180626173533378-1640746085.png)
6. 还支持和以下外部服务进行集成。
![image image](https://images2018.cnblogs.com/blog/1416119/201806/1416119-20180626173534636-1353455394.png)
![image image](https://images2018.cnblogs.com/blog/1416119/201806/1416119-20180626173535555-1265540862.png)