Instalação do Redmine
Para instalar o novo Redmine, você precisa ter um Ruby compilado e instalar o Redmine Ruby Gem. Para instalar este gem, use:
Solicite para baixar o Assistente de Instalação do Redmine
$ gem install redmine-installer
Para a correta execução do instalador do Redmine, é necessário pelo menos 250 MB livres no disco de inicialização.
Quando o gem do instalador estiver no seu Ruby, você poderá executar a instalação usando o seguinte comando:
$ redmine install [PACKAGE] [REDMINE_ROOT]
Notas:
[PACKAGE] – Instalação do pacote Redmine (zip or gz)
[REDMINE_ROOT] – Onde instalar a aplicação
Para ter ajuda:
$ redmine help
$ redmine help install
Comandos para instalação do Redmine – desde o arquivo
Os arquivos suportados são .zip .tar.gz
$ redmine install [PATH_TO_PACKAGE] [REDMINE_ROOT]
# with environment
$ redmine install [PATH_TO_PACKAGE] [REDMINE_ROOT] --env environment
Exemplo:
$ wget http://www.redmine.org/releases/redmine-3.4.2.zip
$ redmine install redmine-3.4.2.zip
Comandos para instalação do Redmine - do GIT
$ redmine install GIT_REPO --source git
# with specific branch
$ redmine install GIT_REPO --source git --branch GIT_BRANCH --env environment
Exemplo:
$ redmine install git@github.com:redmine/redmine.git --source git
Exemplo com ramo GIT específico
$ redmine install git@github.com:redmine/redmine.git --source git --branch 3.4-stable
Atualização da instância existente do Redmine
O instalador Redmine pode atualizar seu Redmine existente a partir do arquivo ou repositório git. Os plug-ins instalados são mantidos ou atualizados se um novo pacote os contiver.
O procedimento de atualização pode ser salvo em um perfil para a próima atualização. Os perfis são armazenados em HOME_FOLDER/.redmine-installer-profiles.yml
Após executar o comando para atualização:
$ redmine upgrade [PACKAGE] [REDMINE_ROOT]
# with environment
$ redmine upgrade [PACKAGE] [REDMINE_ROOT] --env environment
Para ter ajuda:
$ redmine help
$ redmine help upgrade
Comandos para atualização do Redmine – desde o git
$ redmine upgrade --source git
# with environment
$ redmine upgrade --source git --env environment
Comando para atualização do Redmine - de um perfil
$ redmine upgrade [PACKAGE] [REDMINE_ROOT] --profile PROFILE_ID
Fazendo Upgrade com Modificações Customizadas
Se você estiver usando o plugin easyproject e não desejar copiar as modificações do cliente da instância antiga, use a troca
--skip-old-modifications
Redmine Backups
Existe um comando de backup do Redmine
$ redmine backup [REDMINE_ROOT]