议题关闭样式

note 本页说明管理员如何配置议题关闭样式。获取更多信息,请查看自动关闭议题文档

当提交或合并请求解决了一个或多个议题时,可以在提交或合并请求到达项目的默认分支时自动关闭这些议题。

更改议题关闭样式

默认议题关闭样式支持许多单词用语。您可以更改样式来满足您的需要。

要更改默认议题关闭样式:

::Tabs

:::TabTitle Linux package (Omnibus)

  1. 编辑 /etc/gitlab/gitlab.rb 并修改 gitlab_rails['gitlab_issue_closing_pattern'] 的值:

    gitlab_rails['gitlab_issue_closing_pattern'] = /<regular_expression>/.source
    
  2. 保存文件并重新配置极狐GitLab:

    sudo gitlab-ctl reconfigure
    

:::TabTitle Helm chart (Kubernetes)

  1. 导出 Helm values:

    helm get values gitlab > gitlab_values.yaml
    
  2. 编辑 gitlab_values.yaml 并修改 issueClosingPattern 的值:

    global:
      appConfig:
        issueClosingPattern: "<regular_expression>"
    
  3. 保存文件并应用新值:

    helm upgrade -f gitlab_values.yaml gitlab gitlab/gitlab
    

:::TabTitle Docker

  1. 编辑 docker-compose.yml 并修改 gitlab_rails['gitlab_issue_closing_pattern'] 的值:

    version: "3.6"
    services:
      gitlab:
        environment:
          GITLAB_OMNIBUS_CONFIG: |
            gitlab_rails['gitlab_issue_closing_pattern'] = /<regular_expression>/.source
    
  2. 保存文件并重启极狐GitLab:

    docker compose up -d
    

:::TabTitle Self-compiled (source)

  1. 编辑 /home/git/gitlab/config/gitlab.yml 并修改 issue_closing_pattern 的值:

    production: &base
      gitlab:
        issue_closing_pattern: "<regular_expression>"
    
  2. 保存文件并重启极狐GitLab:

    # For systems running systemd
    sudo systemctl restart gitlab.target
    
    # For systems running SysV init
    sudo service gitlab restart
    

::EndTabs