0) Antes de começar
Verifique se você tem a configuração apropriada do servidor de hardware e software, conforme descrito aqui. As seguintes condições devem ser cumpridas:
- O servidor da web deve ter acesso total às pastas public, files, log, tmp => NÃO EXECUTE O REDMINE INSTALLER SOB A RAIZ!
- O servidor Webrick NÃO é suportado
- Os plugins Easy Redmine vão para [redmine_root]/plugins/easyproject/easy_plugins
- O procedimento de atualização contém a migração de formatação de texto. Se você usou a edição de texto Textile ou Markdown (que são padrão no Redmine e que estavam disponíveis até o Easy Redmine versão 10), os textos serão convertidos para HTML suportado pelo CKEditor 5. Porém, alguns recursos (como "toc") serão removidos.
- A instalação NÃO configura o CRON automaticamente – você precisa fazê-lo de forma manual
- Para uma execução correta do instalador do Redmine, é necessário pelo menos 250 MB gratuitos no disco raiz
- O servidor deve ter conexão à Internet sem restrições, pelo menos durante a instalação
- O Redmine não pode conter plugins ou modificações de terceiros. Mais no ponto 2.1 dos termos de instalação
- Antes de atualizar o Easy Redmine existente, verifique o conteúdo das pastas do plug-in na sua instalação atual e no pacote de atualização (/plugins e /plugins/easyproject/easy_plugins). Se o pacote de atualização estiver com alguns plug-ins ausentes na instalação atual, escreva para o suporte para descobrir o porquê e obter o pacote correto. Ou simplesmente desinstale os plugins excessivos do seu sistema
Há também um manual de instalação detalhado disponível diretamente no pacote em doc / INSTALL
1) Redmine o Instalador Ruby Gem
Primeiro, você precisa instalar o instalador do Redmine Ruby Gem. Para instalar a gema, use:
$ gem install redmine-installer
(Ou gem update redmine-installer para atualizar a gema existente para a versão mais recente.)
Quando a gema do instalador é instalada/atualizada no seu Ruby, você pode começar com a atualização.
Solicite para baixar o instalador!
2) Atualização da instância existente do Redmine
O instalador Redmine pode atualizar seu Redmine existente a partir de um arquivo ou git repositório. Os plug-ins instalados são mantidos ou atualizados se o novo pacote os contiver.
O procedimento de atualização pode ser salvo em um perfil para a próxima atualização. Os perfis são armazenados em HOME_FOLDER / .redmine-installer-profiles.yml
Comando para atualização:
redmine upgrade [PATH_TO_PACKAGE] [REDMINE_ROOT]
O Assistente de atualização o direciona pelas seguintes etapas:
1) Redmine Root - defina onde o Redmine está instalado (se vocâ ainda não o incluiu no comando)
2) Carregando o pacote - carregando o pacote na pasta temporária
3) Validação do Redmine atual
4) Backup - completo / configuração + banco de dados / somente banco de dados
5) Atualização - os comandos de atualização são executados
6) Moving Redmine - o Redmine atual é atualizado com novos arquivos
7) Salvar perfil - o procedimento de atualização é salvo para futura utilização
Comando para atualização do Redmine – desde o arquivo
redmine upgrade [PATH_TO_PACKAGE] [REDMINE_ROOT]
Exemplo
redmine upgrade easyredmine_2016_stable_u11271_v2018_1_2__platform_04_00.zip /home/easy/current
Comando para atualização do Redmine- desde o perfil
redmine upgrade [PACKAGE] [REDMINE_ROOT] --profile PROFILE_ID
Atualizando com Modificações Customizadas
Se você estiver utilizando o plugin easyproject e não desejar copiar as modificações do cliente da instância antiga, use a troca.
--skip-old-modifications