Projeto

Geral

Perfil

Ações

Configuração #5595

Aberta

Atualização do Redmine

Adicionado por Walter Portugal 12 meses atrás. Atualizado 11 meses atrás.

Situação:
Em Validação
Prioridade:
Normal
Atribuído para:
Início:
23/01/2025
Data prevista:
28/01/2025 (aproximadamente 12 meses atrasado)
% Terminado:

90%

Tempo estimado:
Tempo gasto:
Cliente/Contatos:

Descrição

Atualizar o redmine para a versão 6.0.

Ações #1

Atualizado por Walter Portugal há 12 meses

  • Atribuído para ajustado para William Tomé Silva
Ações #2

Atualizado por William Tomé Silva há 12 meses

  • Situação alterado de S. Backlog para Em Execução
  • % Terminado alterado de 0 para 30

Atualização para versão 6 apenas funciona se comentar a pasta de plugins. Não consegui fazer o theme circle funcionar.

Ao tentar incluir o theme, ele não aparece por nada na listagem de temas. Vou focar nos plugins por enquanto, pois são mais importantes.

Ações #3

Atualizado por William Tomé Silva há 12 meses

Fiz vários testes e tentavas para fazer com o que os plugins funcionem na versão 6, porém apenas o contatos funcionou, mesmo assim com alguns bugs estranhos.

Ações #4

Atualizado por William Tomé Silva há 12 meses

  • % Terminado alterado de 30 para 80

Pra garantir, por mais que vamos adiiconar a versão paga e com suporte, retroagi as versões até encontrar a versão que realmente funciona com todos os itens que possuímos. 5.0.2 é a versão mais atual compatível.

Ações #5

Atualizado por William Tomé Silva há 12 meses

  • Situação alterado de Em Execução para Em Validação

Ainda fiz alguns testes com a versão 6 pra ver se pelo menos o thema funcionava, porém não obtive sucesso. Vou aguardar a versão paga para atualizar local, testar e entrar em contato com o suporte caso não de certo.

Ações #6

Atualizado por William Tomé Silva há 11 meses · Editado

  • % Terminado alterado de 80 para 90

Consegui resolver o problema do tema circle e do agile. Agora o redmine pode ser atualizado para versão 6.0.2. Apenas o custom js não funciona.

Acesso ao ambiente de testes: http://187.120.243.62:9010

Obs.: caso não estiver acessível, basta me avisar que eu subo os containers.

Metodologia de atualização:
  • apagar pasta dos plugins
  • remover as tabelas do agile
  • executar a sql:
delete from  settings where name like '%agile%';
delete from schema_migrations where version like '%agile%';
  • apagar a pasta do circle em public/themes
  • extrair todos os plugins atualizados na pasta plugins
  • extrair o tema atualizado na pasta public/themes e themes
  • rodar os scripts de instalação:
bundle install --without development test --no-deployment

bundle exec rake redmine:plugins NAME=redmine_agile RAILS_ENV=production
bundle exec rake redmine:plugins NAME=redmine_contacts RAILS_ENV=production
bundle exec rake redmine:plugins NAME=redmine_checklists RAILS_ENV=production
bundle exec rake redmine:plugins NAME=redmine_people RAILS_ENV=production
bundle exec rake redmine:plugins NAME=redmine_contacts_helpdesk RAILS_ENV=production
bundle exec rake redmine:plugins NAME=redmine_reporter RAILS_ENV=production

bundle exec rake redmine:contacts:convert_links_to_custom_fields RAILS_ENV=production
  • reiniciar o redmine
  • configurar o crontab para executar este comando no container: */5 * * * * docker exec -it redmine bash -c "wget -O - http://127.0.0.1:3000/helpdesk_mailer/get_mail?key=1ichAOWMVtMWVCzpdoYD"
    • obs.: a chave pode mudar ao ativar a congiuração do WS. Passo a passo: Enable WS for incoming emails and generate API key (Administration -> Settings -> Incoming email - API key)
Ações #7

Atualizado por William Tomé Silva há 11 meses

Instação das atualizações pagas dos plugins do redmine e ajustes no locale do redmine_contacts

Ações

Exportar para Atom PDF