极狐 GitLab

与极狐GitLab 集成

您可以将极狐GitLab 与外部应用程序集成,以增强功能。

项目集成#

Jenkins、Jira 和 Slack 等应用程序可作为项目集成使用。

议题跟踪器#

您可以配置外部议题跟踪器并使用:

  • 外部议题跟踪器与极狐GitLab 议题跟踪器配合使用
  • 仅使用外部议题跟踪器

身份验证提供商#

您可以将极狐GitLab 与 LDAP 和 SAML 等身份验证提供商集成。

有关更多信息,请参见极狐GitLab 身份验证和授权。

安全改进#

Akismet 和 reCAPTCHA 等解决方案可用于垃圾信息防护。

您还可以将极狐GitLab 与以下安全合作伙伴集成:

极狐GitLab 可以检查您的应用程序是否存在安全漏洞。有关更多信息,请参见保护您的应用程序。

故障排除#

使用集成时,您可能会遇到以下问题。

SSL 证书错误#

当您使用自签名证书将极狐GitLab 与外部应用程序集成时,可能会在极狐GitLab 的不同部分遇到 SSL 证书错误。

作为变通方法,请执行以下操作之一:

在 Kibana 中搜索 Sidekiq 日志#

要在 Kibana 中定位特定集成,请使用以下 KQL 搜索字符串:

plaintext
`json.integration_class.keyword : "Integrations::Jira" and json.project_path : "path/to/project"`

您可以在以下位置找到信息:

  • json.exception.backtrace
  • json.exception.class
  • json.exception.message
  • json.message

错误:Test Failed. Save Anyway#

当您在未初始化的代码仓库上配置集成时,该集成可能会失败并出现 Test Failed. Save Anyway 错误。出现此错误是因为当项目没有推送事件时,该集成使用推送数据来构建测试负载。

要解决此问题,请通过向项目推送测试文件来初始化代码仓库,然后重新配置该集成。