Como atualizar o Redmine no Windows (Helicon Zoo)

1

Há algum tempo instalei o Redmine 2.1.2.stable usando o feed Helicon Zoo . E tem funcionado muito bem (menos os tempos de aquecimento dos pools de aplicativos de vários minutos).

Qual é a melhor maneira de atualizar para a versão mais recente? O feed foi atualizado pela última vez em 2013-01-29 e está no 2.2.2, mas não consigo encontrar nenhuma facilidade no WebPI para atualizações.

Usando o SQLlite para armazenamento, se for importante.

Obrigado!

    
por Fowl 10.04.2013 / 03:46

3 respostas

0

Acabou fazendo um backup do banco de dados (arquivo), configuração e anexos fazendo uma reinstalação. Sempre divertido por trás do novo proxy corporativo obrigatório. : /

Observe que quando o feed WebPI do Helicon Zoo diz "pode sobrescrever", significa "Excluir tudo". Além disso, cria um pool de aplicativos duplicado, por isso, exclua o antigo.

    
por 01.05.2013 / 12:27
0

Eu consultaria o site dos fornecedores para esse tipo de pergunta. Parece ter um link ativo e bem documentado no @

Redmine 2.1.2.

    
por 13.04.2013 / 11:58
0

Acabei de ver algo que você pode usar para atualizar sua instância do Helicon Redmine. Na pasta raiz da pasta de instalação do Helicon Redmine existe um arquivo chamado 'deploy_done.rb'. Parece ter uma configuração que especifica a versão do Remdine a ser usada. Na linha 25 (na minha versão):

  REDMINE = "2.3-stable"

De acordo com os comentários no topo deste arquivo:

# Helicon Zoo module runs this script every time IIS application pool recycles.

Se eu olhar o código que está neste arquivo, parece baixar a versão especificada do redmine do github e instalá-lo na pasta local se a pasta 'app' não for encontrada (ou seja, uma nova implantação). Eu testei hoje e descobri que poderia fazer um upgrade fazendo o seguinte:

  1. Faça backup de seu banco de dados, configuração e anexos (apenas no caso!)
  2. Renomeie o arquivo 'deploy_done.rb' para 'deploy.rb'
  3. Altere a versão do redmine especificada no novo arquivo 'deploy.rb' para um nome de tag que você deseja atualizar (na lista em link )
  4. Exclua (ou renomeie) a pasta 'app' na raiz do site da redmine.
  5. Recicle o pool de aplicativos do seu site e navegue até o site.
  6. O processo de implantação deve começar agora!

Se você deseja obter o número de versão mais recente do Redmine que as implantações do Helicon Zoo estão usando, basta instalar a versão mais recente em outro local do WebPlatformInstaller (Helicon Zoo). Depois de fazer isso, você pode procurar o arquivo 'deploy_done.rb' ou 'deploy.rb' na raiz do site e copiá-lo para o seu site como 'deploy.rb' em vez da etapa 2 & 3 acima.

NOTA: parece que, se for uma grande atualização, talvez seja necessário atualizar algumas de suas gemas para que funcione (a mensagem de erro de implantação deve informar quais delas).

    
por 25.07.2014 / 16:01