README.md 1.97 KB
Newer Older
Drew Blessing's avatar
Drew Blessing committed
1 2
# GitLab Integration

3 4
GitLab integrates with multiple third-party services to allow external issue
trackers and external authentication.
5

Drew Blessing's avatar
Drew Blessing committed
6 7
See the documentation below for details on how to configure these services.

Drew Blessing's avatar
Drew Blessing committed
8
- [Jira](jira.md) Integrate with the JIRA issue tracker
9 10
- [External issue tracker](external-issue-tracker.md) Redmine, JIRA, etc.
- [LDAP](ldap.md) Set up sign in via LDAP
Valery Sizov's avatar
Valery Sizov committed
11
- [OmniAuth](omniauth.md) Sign in via Twitter, GitHub, GitLab, and Google via OAuth.
12
- [SAML](saml.md) Configure GitLab as a SAML 2.0 Service Provider
Douwe Maan's avatar
Douwe Maan committed
13
- [CAS](cas.md) Configure GitLab to sign in using CAS
14
- [Slack](slack.md) Integrate with the Slack chat service
15
- [OAuth2 provider](oauth_provider.md) OAuth2 application creation
16
- [Gmail actions buttons](gmail_action_buttons_for_gitlab.md) Adds GitLab actions to messages
17
- [reCAPTCHA](recaptcha.md) Configure GitLab to use Google reCAPTCHA for new users
dosire's avatar
dosire committed
18

19
GitLab Enterprise Edition contains [advanced Jenkins support][jenkins].
Sytse Sijbrandij's avatar
Sytse Sijbrandij committed
20 21 22

## Project services

23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
Integration with services such as Campfire, Flowdock, Gemnasium, HipChat,
Pivotal Tracker, and Slack are available in the form of a [Project Service][].
You can find these within GitLab in the Services page under Project Settings if
you are at least a master on the project.
Project Services are a bit like plugins in that they allow a lot of freedom in
adding functionality to GitLab. For example there is also a service that can
send an email every time someone pushes new commits.

Because GitLab is open source we can ship with the code and tests for all
plugins. This allows the community to keep the plugins up to date so that they
always work in newer GitLab versions.

For an overview of what projects services are available without logging in,
please see the [project_services directory][projects-code].

[jenkins]: http://doc.gitlab.com/ee/integration/jenkins.html
[Project Service]: ../project_services/project_services.md
[projects-code]: https://gitlab.com/gitlab-org/gitlab-ce/tree/master/app/models/project_services