Instalación de Redmine
Para instalar el nuevo Redmine, necesitas tener un Ruby compilado e instalar el instalador de Redmine Ruby Gem. Para instalar este gem usa:
Solicita la descarga del asistente de instalación de Redmine
$ gem install redmine-installer
Para el correcto funcionamiento del instalador de Redmine, se requieren al menos 250 MB libres en el disco duro.
Cuando se instale el instalador gem en tu Ruby, puedes ejecutar la instalación usando el siguiente comando:
$ redmine install [PACKAGE] [REDMINE_ROOT]
Notas:
[PACKAGE] - Paquete de instalación de Redmine (zip o gz)
[REDMINE_ROOT] - dónde instalar la aplicación
Para conseguir ayuda:
$ redmine help
$ redmine help install
Comandos para la instalación de Redmine - desde Archivo
Los archivos compatibles son .zip .tar.gz
$ redmine install [PATH_TO_PACKAGE] [REDMINE_ROOT]
# with environment
$ redmine install [PATH_TO_PACKAGE] [REDMINE_ROOT] --env environment
Ejemplo:
$ wget http://www.redmine.org/releases/redmine-3.4.2.zip
$ redmine install redmine-3.4.2.zip
Comandos para la instalación de Redmine - desde GIT
$ redmine install GIT_REPO --source git
# with specific branch
$ redmine install GIT_REPO --source git --branch GIT_BRANCH --env environment
Ejemplo:
$ redmine install git@github.com:redmine/redmine.git --source git
Ejemplo con la rama GIT específica:
$ redmine install git@github.com:redmine/redmine.git --source git --branch 3.4-stable
Actualización de la instancia existente de Redmine
El instalador de Redmine puede actualizar tu Redmine existente desde el archivo o el repositorio git. Los plugins instalados se conservan o actualizan si un nuevo paquete los contiene.
El procedimiento de actualización se puede guardar en un perfil para la próxima actualización. Los perfiles se almacenan en HOME_FOLDER/.redmine-installer-profiles.yml
Después de ejecutar el comando de actualización:
$ redmine upgrade [PACKAGE] [REDMINE_ROOT]
# with environment
$ redmine upgrade [PACKAGE] [REDMINE_ROOT] --env environment
Para buscar ayuda:
$ redmine help
$ redmine help upgrade
Comandos para la actualización de Redmine - desde git
$ redmine upgrade --source git
# with environment
$ redmine upgrade --source git --env environment
Comando para la actualización de Redmine - desde perfil
$ redmine upgrade [PACKAGE] [REDMINE_ROOT] --profile PROFILE_ID
Actualización con modificaciones personalizadas
Si estás usando el plugin easyproject y no quieres copiar las modificaciones del cliente de la instancia anterior, usa switch
--skip-old-modifications
Copias de seguridad de Redmine
Hay un comando para realizar una copia de seguridad de Redmine
$ redmine backup [REDMINE_ROOT]