{"id":3360,"date":"2016-04-25T15:09:36","date_gmt":"2016-04-25T15:09:36","guid":{"rendered":"https:\/\/www.blog.facilcloud.com\/noticias\/?p=3360"},"modified":"2016-07-26T15:35:00","modified_gmt":"2016-07-26T15:35:00","slug":"jenkins-servidor-de-integracion-continua","status":"publish","type":"post","link":"https:\/\/www.blog.facilcloud.com\/noticias\/jenkins-servidor-de-integracion-continua\/","title":{"rendered":"Jenkins: servidor de integraci\u00f3n continua"},"content":{"rendered":"<p style=\"text-align: justify;\"><a href=\"https:\/\/blog.facilcloud.com\/noticias\/wp-content\/uploads\/2016\/04\/Jenkins-ci.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-3379 alignleft\" src=\"https:\/\/blog.facilcloud.com\/noticias\/wp-content\/uploads\/2016\/04\/Jenkins-ci.jpg\" alt=\"Jenkins ci\" width=\"151\" height=\"151\" srcset=\"https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2016\/04\/Jenkins-ci.jpg 151w, https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2016\/04\/Jenkins-ci-150x150.jpg 150w, https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2016\/04\/Jenkins-ci-80x80.jpg 80w\" sizes=\"(max-width: 151px) 100vw, 151px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.facilcloud.com\/es\/managed-cloud.php\" target=\"_blank\"><span style=\"color: #0000ff;\">Jenkins<\/span> <\/a>es un software de integraci\u00f3n continua de c\u00f3digo abierto, escrito en Java, que proporciona integraci\u00f3n continua para el desarrollo de software. Este es un sistema corriendo en un servidor que, a su vez, es un contenedor de servlets, como Apache Tomcat; y tambi\u00e9n soporta herramientas de control de versiones como CVS, Subversion, Git, Mercurial, Perforce y Clearcase, mientras puede ejecutar proyectos basados en Apache Ant y Apache Maven, as\u00ed como scripts de shell y programas batch de Windows.<\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #0000ff;\"><a style=\"color: #0000ff;\" href=\"https:\/\/www.facilcloud.com\/es\/index.php\" target=\"_blank\">Facilcloud<\/a><\/span>, en su Marketplace, pone a disposici\u00f3n de todos sus usuarios, esta poderosa herramienta.<\/p>\n<p style=\"text-align: justify;\">Originalmente fue desarrollado con el nombre Hudson, pero a\u00f1os despu\u00e9s surgieron varios temas respecto a la administraci\u00f3n y gesti\u00f3n del proyecto, y se suscit\u00f3 un reclamo el derecho al nombre y marca registrada; por lo que se hizo una votaci\u00f3n entre los miembros de la comunidad para cambiar el nombre del proyecto de \u201cHudson\u201d a \u201cJenkins\u201d.<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3362 alignleft\" src=\"https:\/\/blog.facilcloud.com\/noticias\/wp-content\/uploads\/2016\/04\/integracion-continua.jpg\" alt=\"integracion continua\" width=\"151\" height=\"151\" srcset=\"https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2016\/04\/integracion-continua.jpg 151w, https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2016\/04\/integracion-continua-150x150.jpg 150w, https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2016\/04\/integracion-continua-80x80.jpg 80w\" sizes=\"(max-width: 151px) 100vw, 151px\" \/><\/p>\n<p style=\"text-align: justify;\">Jenkins dispone de la funcionalidad de extenderse mediante una multitud de plugins que permiten cambiar su comportamiento o a\u00f1adir una nueva funcionalidad.<\/p>\n<p style=\"text-align: justify;\">Jenkins proporciona integraci\u00f3n continua para el desarrollo de software, es decir, permite configurar y agendar la ejecuci\u00f3n de tareas conteniendo toda y\/o cada una de las partes que conforman el ciclo de vida de un proyecto. Basta pensar en los famosos night- builds, los cuales son compilaciones, validaciones y\u00a0liberaci\u00f3n\u00a0de versi\u00f3n beta que realizan algunos sistemas.<\/p>\n<p style=\"text-align: justify;\"><a href=\"https:\/\/www.blog.facilcloud.com\/es\/reseller-hosting.php\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-2332 size-full aligncenter\" src=\"https:\/\/blog.facilcloud.com\/noticias\/wp-content\/uploads\/2016\/01\/Banner-Facilcloud_728-x-90.jpg\" alt=\"\" width=\"728\" height=\"90\" srcset=\"https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2016\/01\/Banner-Facilcloud_728-x-90.jpg 728w, https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2016\/01\/Banner-Facilcloud_728-x-90-300x37.jpg 300w, https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2016\/01\/Banner-Facilcloud_728-x-90-235x29.jpg 235w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><\/a><\/p>\n<p style=\"text-align: justify;\"><strong>Nacido como fork de hudson<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-3361 alignleft\" src=\"https:\/\/blog.facilcloud.com\/noticias\/wp-content\/uploads\/2016\/04\/Hudson.jpg\" alt=\"Hudson\" width=\"151\" height=\"150\" srcset=\"https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2016\/04\/Hudson.jpg 151w, https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2016\/04\/Hudson-150x150.jpg 150w, https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2016\/04\/Hudson-80x80.jpg 80w\" sizes=\"(max-width: 151px) 100vw, 151px\" \/><\/strong><\/p>\n<p style=\"text-align: justify;\">Es una pieza\u00a0importante\u00a0en lugares donde a veces una correcci\u00f3n de 5 minutos demora en ver la luz una semana debido a que tiene que pasar por toda una serie de procesos manuales de control, confecci\u00f3n de instaladores y en su posterior distribuci\u00f3n para usuarios finales.<\/p>\n<p style=\"text-align: justify;\">Jenkins nace como fork del sistema predecesor Hudson CI del mismo autor, como alternativa open source desde que Sun\u00a0fue adquirida por Oracle y cambiada su licencia.<br \/>\nPuede ser instalado tanto sobre Windows, como Linux y otras distribuciones Unix compatibles. Por ser una aplicaci\u00f3n java web es recomendable su instalaci\u00f3n sobre un servlets container, por lo que puede ser montado sobre un Apache Tomcat o Glassfish.<\/p>\n<p style=\"text-align: justify;\">Asimismo puede ejecutarse de manera aut\u00f3noma ya que posee un servidor web integrado y hasta puede instalarse como servicio\u00a0seg\u00fan\u00a0como se lo ejecute.<\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3370 alignleft\" src=\"https:\/\/blog.facilcloud.com\/noticias\/wp-content\/uploads\/2016\/04\/Jenkins-integracion-continua.jpg\" alt=\"Jenkins integracion continua\" width=\"151\" height=\"150\" srcset=\"https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2016\/04\/Jenkins-integracion-continua.jpg 151w, https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2016\/04\/Jenkins-integracion-continua-150x150.jpg 150w, https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2016\/04\/Jenkins-integracion-continua-80x80.jpg 80w\" sizes=\"(max-width: 151px) 100vw, 151px\" \/><\/p>\n<p style=\"text-align: justify;\">Adicionalmente, posee una larga lista de plugins los cuales le permiten definir tareas que puedan integrarse con herramientas de control de versiones (CVS, Subversion, Git u otros) y ejecutar proyectos basados en Apache Maven, Apache Ant, Microsoft MSBuild, shell\u00a0y batch scripts de Microsoft Windows. Adem\u00e1s permite ejecutar tareas adicionales previo y posterior a la\u00a0compilaci\u00f3n\u00a0 como preparar el entorno, preparar un emulador, realizar un despliegue o compactar y subir binarios a un FTP.<\/p>\n<p style=\"text-align: justify;\">Jenkins\u00a0tambi\u00e9n\u00a0posee un historial de cambios realizados por build o versi\u00f3n, saber quien lo realizo y cuales archivos fueron \u00a0manipulados, y sus comentarios al respecto.<\/p>\n<p style=\"text-align: justify;\"><strong>Ventajas<\/strong><\/p>\n<p style=\"text-align: justify;\"><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-3364 alignleft\" src=\"https:\/\/blog.facilcloud.com\/noticias\/wp-content\/uploads\/2016\/04\/servidor-de-integracion-continua.jpg\" alt=\"servidor de integracion continua\" width=\"151\" height=\"150\" srcset=\"https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2016\/04\/servidor-de-integracion-continua.jpg 151w, https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2016\/04\/servidor-de-integracion-continua-150x150.jpg 150w, https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2016\/04\/servidor-de-integracion-continua-80x80.jpg 80w\" sizes=\"(max-width: 151px) 100vw, 151px\" \/><\/p>\n<p style=\"text-align: justify;\">Jenkins simplifica significativamente los procesos involucrados en el ciclo de vida de un proyecto, ya sean \u00a0simples o repetitivos, largos y complejos; integrando el trabajo de varios desarrolladores, ejecuci\u00f3n de testing,\u00a0generaci\u00f3n\u00a0de reportes de estado, armados de instaladores, publicaci\u00f3n en pagina web, notificaci\u00f3n a clientes de versiones beta.<\/p>\n<p style=\"text-align: justify;\">Aporta un marco de simplicidad sobre la integraci\u00f3n continua gracias a las diferentes posibilidades de notificaciones de \u00e9xitos y errores entre procesos, por lo que con la cultura adecuada sobre los mismos se puede asegurar una alt\u00edsima calidad de software desde el primer d\u00eda, evitando errores, demoras y a un m\u00ednimo coste.<\/p>\n<p><a href=\"https:\/\/blog.facilcloud.com\/noticias\/wp-content\/uploads\/2015\/07\/Alida-Facilcloud-01.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-75\" src=\"https:\/\/blog.facilcloud.com\/noticias\/wp-content\/uploads\/2015\/07\/Alida-Facilcloud-01.jpg\" alt=\"Alida Vergara\" width=\"728\" height=\"90\" srcset=\"https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2015\/07\/Alida-Facilcloud-01.jpg 728w, https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2015\/07\/Alida-Facilcloud-01-300x37.jpg 300w, https:\/\/www.blog.facilcloud.com\/noticias\/wp-content\/uploads\/2015\/07\/Alida-Facilcloud-01-235x29.jpg 235w\" sizes=\"(max-width: 728px) 100vw, 728px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Jenkins es un software de integraci\u00f3n continua de c\u00f3digo abierto, escrito en Java, que proporciona integraci\u00f3n continua para el desarrollo de software. Este es un sistema corriendo en un servidor que, a su vez, es un contenedor de servlets, como Apache Tomcat; y tambi\u00e9n soporta herramientas de control de versiones como CVS, Subversion, Git, Mercurial, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":3363,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[735],"tags":[6,7],"class_list":["post-3360","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-elastic-cloud","tag-elastic-cloud","tag-nube-elastica"],"_links":{"self":[{"href":"https:\/\/www.blog.facilcloud.com\/noticias\/wp-json\/wp\/v2\/posts\/3360","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.blog.facilcloud.com\/noticias\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.blog.facilcloud.com\/noticias\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.blog.facilcloud.com\/noticias\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.blog.facilcloud.com\/noticias\/wp-json\/wp\/v2\/comments?post=3360"}],"version-history":[{"count":0,"href":"https:\/\/www.blog.facilcloud.com\/noticias\/wp-json\/wp\/v2\/posts\/3360\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.blog.facilcloud.com\/noticias\/wp-json\/wp\/v2\/media\/3363"}],"wp:attachment":[{"href":"https:\/\/www.blog.facilcloud.com\/noticias\/wp-json\/wp\/v2\/media?parent=3360"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.blog.facilcloud.com\/noticias\/wp-json\/wp\/v2\/categories?post=3360"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.blog.facilcloud.com\/noticias\/wp-json\/wp\/v2\/tags?post=3360"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}