Попытка импортировать проблемы из JIRA в Redmine

#migration #jira #integration #redmine

#миграция #jira #интеграция #redmine

Вопрос:

После этого: https://www.redmine.org/issues/1385#note-43

Я пытался выполнить следующий запрос: rake jira_migration:test_all_migrations RAILS_ENV=производство, и ниже упоминается трассировка: rake jira_migration:test_all_migrations RAILS_ENV=производство — трассировка прервана! Ошибка загрузки: не удается загрузить такой файл — config / environment C:/xampp/htdocs/redmine-4.1.1/lib/tasks/migrate_jira.rake:4:in require' C:/xampp/htdocs/redmine-4.1.1/lib/tasks/migrate_jira.rake:4:in <верхний (обязательно)>’ C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.2.4.2/lib/rails/engine.rb:656:in load' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.2.4.2/lib/rails/engine.rb:656:in блок в run_tasks_blocks’ C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.2.4.2/lib/rails/engine.rb:656:in each' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.2.4.2/lib/rails/engine.rb:656:in запуск_задач_блоков’ C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.2.4.2/lib/rails/application.rb:515:in load_tasks загружаемые run_tasks_blocks' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.2.4.2/lib/rails/engine.rb:459:in задачи’ C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.2.4.2/lib/rails/railtie.rb:190:in public_send' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/railties-5.2.4.2/lib/rails/railtie.rb:190:in метод_миссинга’ C:/xampp/htdocs/redmine-4.1.1/Rakefile:7:in <top (required)>' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/rake-13.0.3/lib/rake/rake_module.rb:29:in нагрузка’ C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/rake-13.0.3/lib/rake/rake_module.rb:29:in load_rakefile' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/rake-13.0.3/lib/rake/application.rb:703:in raw_load_rakefile’ C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/rake-13.0.3/lib/rake/application.rb:104:in block in load_rakefile' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/rake-13.0.3/lib/rake/application.rb:186:in стандартное_исключение_обработка’ C:/RailsInstaller/Ruby2 .3.3/lib/ruby/gems/2.3.0/gems/rake-13.0.3/lib/rake/application.rb:103:в load_rakefile' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/rake-13.0.3/lib/rake/application.rb:82:in блоке при запуске ‘ C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/rake-13.0.3/lib/rake/application.rb:186:in standard_exception_handling' C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/rake-13.0.3/lib/rake/application.rb:80:in беги’ C:/RailsInstaller/Ruby2.3.3/lib/ruby/gems/2.3.0/gems/rake-13.0.3/exe/rake:27:in <top (required)>' C:/RailsInstaller/Ruby2.3.3/bin/rake:22:in нагрузка’ C:/RailsInstaller/Ruby2.3.3/bin/rake:22:in `

Ответ №1:

Выполните следующие действия по ссылке, размещенной в вопросе:

  1. Перейдите в раздел Администрирование Jira -> Импорт и экспорт -> Резервное копирование данных в XML (*) * Возможно, вам придется настроить каталог резервной копии в файле: /usr/local/jira/atlassian-jira-enterprise-4.1.2-standalone/atlassian-jira/WEB-INF/classes/jira-application.properties Например, добавление этой строки: jira.paths.safe.backup.path=/tmp
  2. Сохраните резервную копию с именем: backup_jira.xml
  3. Поместите этот файл в основной каталог redmine. В моем случае: /usr/local/lib/redmine-1.2
  4. Загрузите скрипт «migrate_jira.rake», разработанный Лучано Пачеко: http://www.redmine.org/attachments/download/6106/migrate_jira.rake
  5. Поместите скрипт в каталог [redmine]/lib/tasks/ . В моем случае: /usr/local/lib/redmine-1.2/lib/tasks/
  6. Теперь: cd / usr /local / lib / redmine-1.2
  7. И: rake jira_migration:test_all_migrations RAILS_ENV=»производство» Перед этой командой мы получаем файл с именем «map_jira_to_redmine.yml»
  8. Отредактируйте этот файл с помощью нужного вам редактора (vi, pico, nano …). Например: pico map_jira_to_redmine.yml
  9. Этот файл содержит приоритеты, типы и статус ваших проектов Jira. С левой стороны функции Jira, с правой стороны функции Redmine. Вы можете настроить свой Redmine, например, трекеры в разделе веб-администрирования, чтобы они точно соответствовали функциям ваших проектов Jira. Вы можете выполнить тот же процесс с состояниями и приоритетами.
  10. Как только вы установите этот файл. Вам нужно только выполнить это: выполнить jira_migration:do_all_migrations RAILS_ENV=»производство»

Комментарии:

1. это мне очень помогло, но я застрял на пункте 9, не могли бы вы предоставить мне формат для map_jira_to_redmine.yml. Я получил пустой файл, например types: {} status: {} priorities: {}