gpt4 book ai didi

jira - 如何在 Gitlab 项目服务选项卡上启用 JIRA 服务?

转载 作者:行者123 更新时间:2023-12-01 16:42:27 26 4
gpt4 key购买 nike

我正在尝试将 JIRA 问题跟踪器与 Gitlab 集成,并按照 official docs 中的说明进行操作。

我的`/etc/gitlab/gitlab.rb'配置文件看起来像

gitlab_rails['issues_tracker_jira'] = true

gitlab_rails['issues_tracker_jira_title'] = "Atlassian Jira"

gitlab_rails['issues_tracker_jira_project_url'] = "http://localhost:7777/issues/?jql=project=:issues_tracker_id"

gitlab_rails['issues_tracker_jira_issues_url'] = "http://localhost:7777/browse/:id"

gitlab_rails['issues_tracker_jira_new_issue_url'] = "http://localhost:7777/secure/CreateIssue.jspa"

JIRA Web 应用程序在 localhost:7777 安装并运行

如上所示修改 gitlab.rb 文件,按预期在“设置”选项卡中启用 JIRA,但服务选项卡不包含 JIRA。当然,我在“功能”中选择 Atlassian Jira,指定 jira 项目名称(与 gitlab 项目名称相同)保存更改,并在“项目服务”选项卡中看到 Assembla、Atlassian Bamboo 等,但没有看到 JIRA。我做错了什么?

更新

正如 VonC 所指出的,CE 并不完全支持 JIRA。但是,根据 CE 和 EE comparison ,CE仍然部分支持JIRA,特别提到Gitlab的JIRA Ticket。据我了解,我仍然可以将问题指向我的 JIRA 实例并在 JIRA 中添加问题,但是我必须在 JIRA 中手动创建项目,并且 gitlab 项目名称必须与 JIRA 项目名称相同,我我说得对吗?我想是的,因为当我这样做时,一切正常,唯一的问题是下面描述的登录问题

此外,在我未登录 JIRA 之前,链接到 JIRA 不会起作用。 有什么方法可以向 Gitlab CE 提供 JIRA 凭据吗?

最佳答案

我们使用的是 gitlab-ce 8.2.2-ce.0 和 JIRA 6.4.11。我不需要在 gitlab.rb 中配置任何内容。

首先,配置模板,这样您就不必为每个新项目执行所有操作: http://localhost:7777/admin/application_settings/services

打开“JIRA”并准确设置它(包括##-东西 - 不要替换它):
项目网址:http://localhost:7777/browse/#project-name#
问题网址:http://localhost:7777/browse/:id
新问题网址:http://localhost:7777/secure/CreateIssue!default.jspa?selectedProjectId=#project-id#

然后,对于每个项目,转到“项目 > 设置 > 服务”,激活 JIRA 并调整设置以使用正确的项目名称和 ID。

gitlab project name must be the same with the JIRA project name, am I right?

不,这没有必要。

关于jira - 如何在 Gitlab 项目服务选项卡上启用 JIRA 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27936042/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com