lunes, 4 de noviembre de 2013

Despliegue de Jenkins en un servidor dedicado



La instalación de jenkins en un servidor de aplicaciones web, como por ejemplo, tomcat, es tan sencillo como poner el fichero jenkins.war en la carpeta $TOMCAT_HOME/webapps. El propio servidor de aplicaciones se encargará de realizar el despliegue y poder acceder desde un navegador.

Pero también se puede realizar un despliegue de Jenkins en un servidor dedicado que lleva intrínseco dentro del war. Se trata de un servidor web llamado winstone, que no consigo encontrar en la web como servidor independiente. De esta manera, no es necesario instalar un tomcat para poder utilizar jenkins.

A continuación se indican los comandos a ejecutar para gestionar la instancia de jenkins con el servidor dedicado:

  • Para realizar el despliegue de jenkins se ejecuta lo siguiente:
    java -jar D:\tomcat\webapps\jenkins.war --httpPort=8082 --controlPort=8001
    
    donde el argumento --controlPort indica el puerto para controlar la instancia. Este parámetro es fundamental para poder reiniciar o para la instancia.
  • Para reiniciar la instancia se ha de ejecutar el siguiente comando:
    java -cp $JENKINS_HOME/war/winstone.jar winstone.tools.WinstoneControl reload: --host=localhost --port=8001
    
  • Para parar la instancia se ha de ejecutar el siguiente comando:
    java -cp $JENKINS_HOME/war/winstone.jar winstone.tools.WinstoneControl shutdown --host=localhost --port=8001
    

Related Posts

Despliegue de Jenkins en un servidor dedicado
4/ 5
Oleh

Subscribe via email

Like the post above? Please subscribe to the latest posts directly via email.

Comenta este artículo, por favor: