Show More
@@ -0,0 +1,23 b'' | |||
|
1 | .. _integrations-email: | |
|
2 | ||
|
3 | Email integration | |
|
4 | ================= | |
|
5 | ||
|
6 | The email integration allows you to send the summary of repo pushes to a | |
|
7 | list of email recipients in the format: | |
|
8 | ||
|
9 | An example:: | |
|
10 | ||
|
11 | User: johndoe | |
|
12 | Branches: default | |
|
13 | Repository: http://rhodecode.company.com/repo | |
|
14 | Commit: 8eab60a44a612e331edfcd59b8d96b2f6a935cd9 | |
|
15 | URL: http://rhodecode.company.com/repo/changeset/8eab60a44a612e331edfcd59b8d96b2f6a935cd9 | |
|
16 | Author: John Doe | |
|
17 | Date: 2016-03-01 11:20:44 | |
|
18 | Commit Message: | |
|
19 | ||
|
20 | fixed bug with thing | |
|
21 | ||
|
22 | ||
|
23 | To create one, create a ``email`` integration in `creating-integrations`. |
@@ -17,6 +17,7 b' Type/Name |RC| Edi' | |||
|
17 | 17 | :ref:`integrations-slack` |RCCEshort| https://slack.com/ |
|
18 | 18 | :ref:`integrations-hipchat` |RCCEshort| https://www.hipchat.com/ |
|
19 | 19 | :ref:`integrations-webhook` |RCCEshort| POST events as `json` to a custom url |
|
20 | :ref:`integrations-email` |RCEEshort| Send repo push commits by email | |
|
20 | 21 | :ref:`integrations-redmine` |RCEEshort| Close/Resolve/Reference redmine issues |
|
21 | 22 | :ref:`integrations-jira` |RCEEshort| Close/Resolve/Reference JIRA issues |
|
22 | 23 | ============================ ============ ===================================== |
@@ -71,6 +71,7 b' def send_email(recipients, subject, body' | |||
|
71 | 71 | log = get_logger(send_email) |
|
72 | 72 | |
|
73 | 73 | email_config = email_config or rhodecode.CONFIG |
|
74 | print email_config | |
|
74 | 75 | subject = "%s %s" % (email_config.get('email_prefix', ''), subject) |
|
75 | 76 | if not recipients: |
|
76 | 77 | # if recipients are not defined we send to email_config + all admins |
General Comments 0
You need to be logged in to leave comments.
Login now