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:
- Faça backup de seu banco de dados, configuração e anexos (apenas no caso!)
- Renomeie o arquivo 'deploy_done.rb' para 'deploy.rb'
- 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 )
- Exclua (ou renomeie) a pasta 'app' na raiz do site da redmine.
- Recicle o pool de aplicativos do seu site e navegue até o site.
- 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).