2013-09-23 6 views
2

Я ищу, чтобы получить интеграцию Redmine с Gitlab 6.0.Gitlab и Redmine -

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: не оказывает никакого влияния.

Любые предложения?

+0

Я могу предложить только обновить до 6.1, поскольку он работал для меня безупречно в этой версии. –

ответ

1

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

## 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:)

0

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

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

который должен работать.