2017-08-17 22:00:37 +05:30
|
|
|
# Services templates
|
|
|
|
|
|
|
|
A GitLab administrator can add a service template that sets a default for each
|
2018-12-13 13:39:08 +05:30
|
|
|
project. After a service template is enabled, it will be applied to **all**
|
|
|
|
projects that don't have it already enabled and its details will be pre-filled
|
|
|
|
on the project's Service page. By disabling the template, it will be disabled
|
|
|
|
for new projects only.
|
2017-08-17 22:00:37 +05:30
|
|
|
|
|
|
|
## Enable a service template
|
|
|
|
|
|
|
|
In GitLab's Admin area, navigate to **Service Templates** and choose the
|
|
|
|
service template you wish to create.
|
|
|
|
|
|
|
|
## Services for external issue trackers
|
|
|
|
|
|
|
|
In the image below you can see how a service template for Redmine would look
|
|
|
|
like.
|
|
|
|
|
|
|
|
![Redmine service template](img/services_templates_redmine_example.png)
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
For each project, you will still need to configure the issue tracking
|
|
|
|
URLs by replacing `:issues_tracker_id` in the above screenshot with the ID used
|
|
|
|
by your external issue tracker. Prior to GitLab v7.8, this ID was configured in
|
|
|
|
the project settings, and GitLab would automatically update the URL configured
|
|
|
|
in `gitlab.yml`. This behavior is now deprecated and all issue tracker URLs
|
|
|
|
must be configured directly within the project's **Integrations** settings.
|