Гитлаб и Редмайн -

Я хочу, чтобы Redmine интегрировался с Gitlab 6.0.

gitlab.yml:

    issues_tracker:
       redmine:

        project_url: "http://issues.myserver.com/projects/:issues_tracker_id"
        issues_url: "http://issues.myserver.com/issues/:id"
        new_issue_url: "http://issues.myserver.com/projects/:issues_tracker_id/issues/new"

Однако я сталкиваюсь с проблемами и получаю следующее:

  • We're sorry, but something went wrong сообщение в браузере
  • production.log имеет только сообщение Connecting to database specified by database.yml

Если я закомментирую issues_url и new_issue_url, Gitlab заработает, но Gitlab продолжит использовать «базовый» трекер ошибок.

В gitlab.yml redmine: не действует.

Какие-либо предложения?


person mmilo    schedule 23.09.2013    source источник
comment
Я могу только предложить обновиться до 6.1, так как у меня он работал безупречно в этой версии.   -  person Peter Kilczuk    schedule 08.10.2013


Ответы (2)


Это правильная конфигурация:

  ## External issues trackers
  issues_tracker:
    redmine:
      project_url: "http://domain.com/projects/:issues_tracker_id"
      issues_url: "http://domain.com/issues/:id"
      new_issue_url: "http://domain.com/projects/:issues_tracker_id/issues/new"

Если вы показываете часть кода для копирования и вставки из своей конфигурации - я могу предположить, что вы неправильно оцениваете пробелы (не стерли ни разу перед redmine:)

person Zzet    schedule 25.10.2013

Я тоже встречал эту ситуацию. Я предполагаю, что вы установили что-то, связанное с системой проблем, прежде чем исправлять файл конфигурации. Исправление файла конфигурации не все исправляет, вам также нужно исправить mysql.

use gitlab;
update projects set issues_tracker="gitlab" where issues_tracker != "gitlab";

это должно работать.

person bigeagle    schedule 31.10.2013