#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:
Выполните следующие действия по ссылке, размещенной в вопросе:
- Перейдите в раздел Администрирование 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
- Сохраните резервную копию с именем: backup_jira.xml
- Поместите этот файл в основной каталог redmine. В моем случае: /usr/local/lib/redmine-1.2
- Загрузите скрипт «migrate_jira.rake», разработанный Лучано Пачеко: http://www.redmine.org/attachments/download/6106/migrate_jira.rake
- Поместите скрипт в каталог [redmine]/lib/tasks/ . В моем случае: /usr/local/lib/redmine-1.2/lib/tasks/
- Теперь: cd / usr /local / lib / redmine-1.2
- И: rake jira_migration:test_all_migrations RAILS_ENV=»производство» Перед этой командой мы получаем файл с именем «map_jira_to_redmine.yml»
- Отредактируйте этот файл с помощью нужного вам редактора (vi, pico, nano …). Например: pico map_jira_to_redmine.yml
- Этот файл содержит приоритеты, типы и статус ваших проектов Jira. С левой стороны функции Jira, с правой стороны функции Redmine. Вы можете настроить свой Redmine, например, трекеры в разделе веб-администрирования, чтобы они точно соответствовали функциям ваших проектов Jira. Вы можете выполнить тот же процесс с состояниями и приоритетами.
- Как только вы установите этот файл. Вам нужно только выполнить это: выполнить jira_migration:do_all_migrations RAILS_ENV=»производство»
Комментарии:
1. это мне очень помогло, но я застрял на пункте 9, не могли бы вы предоставить мне формат для map_jira_to_redmine.yml. Я получил пустой файл, например
types: {} status: {} priorities: {}