Guía del administrador de develenv (En construcción)

En la guía del administrador se detallan los pasos necesarios para poder administrar develenv. Estos pasos son:

Arranque y parada

  • Arranque
    sudo service develenv start
  • Parada
    sudo  service develenv stop

Estructura de directorios

.
|-- app    ----------------------------------------------> Aplicaciones 
|   |-- jenkins  ----------------------------------------> Jobs de Jenkins y Plugins
|   |-- maven   -----------------------------------------> Repositorio local de maven
|   |-- nexus   -----------------------------------------> Repositorio de componentes de nexus
|   |-- plugins -----------------------------------------> Plugins instalados de  develenv. Ver http://develenv-plugins.googlecode.com/
|   |-- sites -> /var/develenv/sites --------------------> Sites generados por los proyectos desplegados en Jenkins
|   `-- sonar   -----------------------------------------> Plugins de sonar
|
|-- bin -------------------------------------------------> Scripts de arranque y configuración de develenv  
|   |-- bootstrap.sh ------------------------------------> Arranque y parada 
|   |-- installPlugin.sh  -------------------------------> Instala un plugin de develenv. Ver http://develenv-plugins.googlecode.com/
|   |-- expandHD.sh  ------------------------------------> Añade un volumen lógico para ampliar el disco.
|   |-- packagePlugin.sh  -------------------------------> Empaqueta un plugin para develenv
|   |-- setEnv.sh  --------------------------------------> Variables de entorno para la ejecución de los scripts   
|   |-- shutdownAll.sh ----------------------------------> Parada de develenv        
|   |-- shutdownTomcat.sh -------------------------------> Parada de tomcat
|   |-- startSlave.sh -----------------------------------> Inicia un esclavo de Jenkins en otra máquina 
|   |-- startupAll.sh -----------------------------------> Arranca develenv
|   |-- startupTomcat.sh --------------------------------> Arranque de tomcat
|   `-- uninstall.sh ------------------------------------> Desinstala develenv
|
|-- conf -> /etc/develenv --------------------> Ficheros de configuración de Nexus, Jenkins, Tomcat y Sonar
|-- docs -> /var/develenv/docs --------------------> Documentación de develenv. Visible en http://int-develenv-01.hi.inet
|-- LICENSE ----------------------------------------------------> Licencia de develenv
|-- logs -> /var/log/develenv ----------------> Logs de cada una de las herramientas que forman parte de develenv.
|-- platform  -------------------------------------------> Herramientas integradas en la plataforma  
|   |-- ant ---------------------------------------------> Instancia de ant con la que se ejecutarán los jobs de Jenkins que utilicen ant
|   |-- cpd ---------------------------------------------> Cut and Paste Detector
|   |-- jmeter ------------------------------------------> JMeter (pruebas de carga)
|   |-- maven  ------------------------------------------> Instancia de maven con la que se ejecutarán los jobs de Jenkins que utilicen maven
|   |-- selenium ----------------------------------------> Selenium (Pruebas funcionales para aplicaciones web)
|   |-- soapui ------------------------------------------> SOAPUI (Pruebas de aceptación de servicios web y servicios REST)
|   |-- statsvn -----------------------------------------> Estadísticas de uso de Subversion
|   |-- tomcat 
|   `-- wtk ---------------------------------------------> Wireless Tookit para realizar aplicaciones J2ME
|-- README
`-- RELEASE_NOTES

Configuración de herramientas

  • Configuración de tomcat
  • Configuración Jenkins
  • Configuración Nexus
  • Configuración Sonar

Accesos via web

Url Descripción Usuario Password (Por defecto)
http://int-develenv-01.hi.inet/admin Consola de administración de develenv rga *****
http://int-develenv-01.hi.inet/jenkins Jenkins rga ***** / Password LDAP
http://int-develenv-01.hi.inet/nexus Nexus rga develenv
http://int-develenv-01.hi.inet/sonar Sonar rga develenv / Password LDAP
http://int-develenv-01.hi.inet/sites Sites de los componentes maven desplegados con Jenkins
http://int-develenv-01.hi.inet/guide Guía de desarrollo de un componente
http://int-develenv-01.hi.inet/develenv/config Directorios de configuración de jenkins, nexus, sonar y maven anonymous
http://int-develenv-01.hi.inet/develenv/logs Directorios de logs de jenkins,nexus,sonar y maven anonymous

Actualización

La actualización automática de develenv no está implementada. Si se quiere hacer una actualización de todo el entorno lo recomendable es:

  • Guardar configuración de cada una de las herramientas.
  • Instalar la nueva versión y restaurar la configuración anterior.

Añadir nuevas herramientas

develenv puede ser actualizado y ampliado con otras herramientas, tal y como se define en la guía del desarollador.