如何在gitlab上配置jira外部问题跟踪程序

如何在gitlab上配置jira外部问题跟踪程序,jira,gitlab,Jira,Gitlab,我在gitlab上找不到关于如何将jira配置为外部问题跟踪器的任何信息 我试着在/etc/gitlab/gitlab-rc上写下面的内容,但似乎什么都没做。我执行了“gitlab ctl reconfigure”,但是gitlab.yml没有任何更改,并且在项目设置上没有看到任何Jira选项 etc/gitlab/gitlab.rb: gitlab-rails['issues_tracker'] = "jira" gitlab-rails['issues_tracker_jira_title'

我在gitlab上找不到关于如何将jira配置为外部问题跟踪器的任何信息

我试着在/etc/gitlab/gitlab-rc上写下面的内容,但似乎什么都没做。我执行了“gitlab ctl reconfigure”,但是gitlab.yml没有任何更改,并且在项目设置上没有看到任何Jira选项

etc/gitlab/gitlab.rb:

gitlab-rails['issues_tracker'] = "jira"
gitlab-rails['issues_tracker_jira_title'] = " Atlassian Jira"
gitlab-rails['issues_tracker_jira_project_url'] = "http://myjiraserver/issues/?jql=project=:issues_tracker_id"
gitlab-rails['issues_tracker_jira_issues_url'] = "http://myjiraserver/browse/:id"
gitlab-rails['issues_tracker_jira_new_issue_url'] = "http://myjiraserver/secure/CreateIssue.jspa"

如果您使用以下选项:

gitlab_rails['issues_tracker_jira'] = true
gitlab_rails['issues_tracker_jira_title'] = " Atlassian Jira"
gitlab_rails['issues_tracker_jira_project_url'] = "http://myjiraserver/jira/issues/?jql=project=:issues_tracker_id"
gitlab_rails['issues_tracker_jira_issues_url'] = "http://myjiraserver/jira/browse/:id"
gitlab_rails['issues_tracker_jira_new_issue_url'] = "http://myjiraserver/jira/secure/CreateIssue.jspa"

它应该起作用;您的第一条规则的格式与gitlab预期的不一样:)(添加规则,然后“gitlab ctl重新配置”)

您尝试过文档中的解释吗?您选择了哪种GitLab安装?还是那辆车?我不知道GitLab的所有版本,但是这些属性的文件名不是正确的吗?
/etc/GitLab/GitLab.rb
?我在这个问题上写了错误的文件名,它是GitLab.rb在文档中,告诉您必须将de jira line目录取消注释到GitLab.yml中,但我没有这样的行,当你运行gitlab ctl configure时,这个文件被重写。我已经用omnibus安装了gitlab。我已经有一段时间没有和JIRA一起工作了,到底什么对你不起作用?我试图通过管理区域->服务模板->JIRA集成JIRA-gitlab。更改后,我接受Gitlab中的合并请求,但该事件未在JIRA中列出。请尝试签出服务的项目特定设置,因为服务模板实际上不适用于现有项目:)