SOLFIND
Web Lens
Portal home

Integrate with GitLab | GitLab Docs

https://docs.gitlab.com/integration/ • 45 KB fetched
Open original page


Integrate with GitLab | GitLab Docs Skip to main content Go to GitLab Docs homepage What's new? What's new? Get free trial Toggle menu * Use GitLab * GitLab Duo * GitLab Orbit * Extend * Install * Administer * Subscribe * Contribute * Solutions Getting started Tutorials Integrations Project integrations Akismet Apple App Store Connect Asana Atlassian Bamboo AWS CodePipeline Beyond Identity ChatOps ClickHouse Confluence Workspace Datadog Diagram proxy Diagrams.net Diffblue Cover Discord Notifications Elasticsearch Emails on push External controls External issue trackers GitGuardian GitHub GitLab for Slack app Gitpod Gmail actions Google Chat Google Play Harbor irker (IRC gateway) Jenkins Jira Kroki Mailgun Matrix notifications Mattermost notifications Mattermost slash commands Microsoft Teams notifications MLflow Mock CI OpenAI Pipeline status emails Pivotal Tracker PlantUML Pumble reCAPTCHA Slack notifications (deprecated) Snowflake Sourcegraph Squash TM Telegram Trello Power-Ups Unify Circuit Vault Webex Teams Zentao Zoekt Webhooks REST API GraphQL API OAuth 2.0 identity provider API GitLab MCP server GitLab Duo CLI (duo) GitLab CLI (glab) Editor and IDE extensions * GitLab Docs / * Extend / * Integrations Help us learn about your current experience with the documentation. Take the survey . Integrate with GitLab You can integrate GitLab with external applications for enhanced functionality. Project integrations Applications like Jenkins, Jira, and Slack are available as project integrations . Issue trackers You can configure an external issue tracker and use: * The external issue tracker with the GitLab issue tracker * The external issue tracker only Authentication providers You can integrate GitLab with authentication providers like LDAP and SAML. For more information, see GitLab authentication and authorization . Security improvements Solutions like Akismet and reCAPTCHA are available for spam protection. You can also integrate GitLab with the following security partners: * Anchore * Prisma Cloud * Checkmarx * CodeSecure * Fortify * Jscrambler * Mend * Semgrep * StackHawk * Tenable * Venafi * Veracode GitLab can check your application for security vulnerabilities. For more information, see Secure your application . Troubleshooting When working with integrations, you might encounter the following issues. SSL certificate errors When you use a self-signed certificate to integrate GitLab with external applications, you might encounter SSL certificate errors in different parts of GitLab. As a workaround, do one of the following: * Add the certificate to the OS trusted chain. For more information, see: * Adding trusted root certificates to the server * How do you add a certificate authority (CA) to Ubuntu? * For installations that use the Linux package, add the certificate to the GitLab trusted chain: * Install the self-signed certificate . * Concatenate the self-signed certificate with the GitLab trusted certificate. The self-signed certificate might be overwritten during upgrades. cat jira.pem >> /opt/gitlab/embedded/ssl/certs/cacert.pem * Restart GitLab. sudo gitlab-ctl restart Search Sidekiq logs in Kibana To locate a specific integration in Kibana, use the following KQL search string: `json.integration_class.keyword : "Integrations::Jira" and json.project_path : "path/to/project"` You can find information in: * json.exception.backtrace * json.exception.class * json.exception.message * json.message Error: Test Failed. Save Anyway When you configure an integration on an uninitialized repository, the integration might fail with a Test Failed. Save Anyway error. This error occurs because the integration uses push data to build the test payload when the project does not have push events. To resolve this issue, initialize the repository by pushing a test file to the project and configure the integration again. * Project integrations * Issue trackers * Authentication providers * Security improvements * Troubleshooting * SSL certificate errors * Search Sidekiq logs in Kibana * Error: Test Failed. Save Anyway * Facebook * LinkedIn * Twitter * YouTube Company * About GitLab * View pricing * Try GitLab for free Feedback * View page source * Edit in Web IDE * Contribute to GitLab * Suggest updates Help & Community * Get certified * Get support * Post on the GitLab forum Resources * Terms * Privacy statement * Use of generative AI * Acceptable use of user licenses *

Links found on this page

  1. Skip to main content [direct]
  2. Go to GitLab Docs homepage [direct]
  3. What's new? [direct]
  4. Get free trial [direct]
  5. Use GitLab [direct]
  6. GitLab Duo [direct]
  7. GitLab Orbit [direct]
  8. Extend [direct]
  9. Install [direct]
  10. Administer [direct]
  11. Subscribe [direct]
  12. Contribute [direct]
  13. Solutions [direct]
  14. Getting started [direct]
  15. Tutorials [direct]
  16. Project integrations [direct]
  17. Akismet [direct]
  18. Apple App Store Connect [direct]
  19. Asana [direct]
  20. Atlassian Bamboo [direct]
  21. AWS CodePipeline [direct]
  22. Beyond Identity [direct]
  23. ChatOps [direct]
  24. ClickHouse [direct]
  25. Confluence Workspace [direct]
  26. Datadog [direct]
  27. Diagram proxy [direct]
  28. Diagrams.net [direct]
  29. Diffblue Cover [direct]
  30. Discord Notifications [direct]
  31. Elasticsearch [direct]
  32. Emails on push [direct]
  33. External controls [direct]
  34. External issue trackers [direct]
  35. GitGuardian [direct]
  36. GitHub [direct]
  37. GitLab for Slack app [direct]
  38. Gitpod [direct]
  39. Gmail actions [direct]
  40. Google Chat [direct]
  41. Google Play [direct]
  42. Harbor [direct]
  43. irker (IRC gateway) [direct]
  44. Jenkins [direct]
  45. Jira [direct]
  46. Kroki [direct]
  47. Mailgun [direct]
  48. Matrix notifications [direct]
  49. Mattermost notifications [direct]
  50. Mattermost slash commands [direct]
  51. Microsoft Teams notifications [direct]
  52. MLflow [direct]
  53. Mock CI [direct]
  54. OpenAI [direct]
  55. Pipeline status emails [direct]
  56. Pivotal Tracker [direct]
  57. PlantUML [direct]
  58. Pumble [direct]
  59. reCAPTCHA [direct]
  60. Slack notifications (deprecated) [direct]
  61. Snowflake [direct]
  62. Sourcegraph [direct]
  63. Squash TM [direct]
  64. Telegram [direct]
  65. Trello Power-Ups [direct]
  66. Unify Circuit [direct]
  67. Vault [direct]
  68. Webex Teams [direct]
  69. Zentao [direct]
  70. Zoekt [direct]
  71. Webhooks [direct]
  72. REST API [direct]
  73. GraphQL API [direct]
  74. OAuth 2.0 identity provider API [direct]
  75. GitLab MCP server [direct]
  76. GitLab Duo CLI (duo) [direct]
  77. GitLab CLI (glab) [direct]
  78. Editor and IDE extensions [direct]
  79. Take the survey [direct]
  80. GitLab authentication and authorization [direct]