Poner en marcha rápidamente un proyecto de software.

Logo de Jenkins

Jenkins

Jenkins — su servidor CI/CD de código abierto en un VPS: pipelines en Jenkinsfile, webhooks Git y más de 2.000 plugins, sin facturación por minuto de build.

2 GB mínimo RAM 2 vCPU Puerto 8104 En validación

En validación

La instalación automática de esta solución está lista y ahora mismo está pasando nuestras pruebas en un servidor real. El pedido se abrirá en cuanto termine la validación.

Stack técnico

DockerJenkinsJava 21
RAM mínima2 GB mínimo
CPU mínima2 vCPU
Puerto por defecto8104
SO compatiblesDistribuciones Linux a elegir

Jenkins es el servidor de automatización de código abierto (licencia MIT) más extendido para la integración y la entrega continuas. Recupera su código desde Git, ejecuta la compilación, las pruebas y el análisis, y después publica el artefacto o despliega la aplicación, en cada push o a una hora fija. Los pipelines se escriben en un Jenkinsfile versionado junto al código, y más de 2.000 plugins lo conectan con GitHub, GitLab, Gitea, Docker, Kubernetes, SonarQube o Slack.

Alojarlo en su propio VPS elimina la facturación por minuto de build de los servicios de CI alojados: sus pipelines se ejecutan tanto como haga falta, sus secretos de despliegue se quedan en su servidor y usted elige los agentes que ejecutan los builds. Jenkins sirve tanto a un equipo que industrializa sus despliegues como a una empresa que debe conservar su código y sus credenciales en casa.

Funcionalidades clave

Pipelines como código — un Jenkinsfile declarativo, versionado en el repositorio, describe las etapas de build, pruebas y despliegue.
Disparo por webhook — cada push o pull request en GitHub, GitLab o Gitea lanza el pipeline correspondiente.
Multibranch — cada rama o pull request detectada en el repositorio recibe automáticamente su propio pipeline.
Más de 2.000 plugins — Git, Docker, Kubernetes, SonarQube, Slack, notificaciones por correo, informes de pruebas.
Agentes de build — los builds se ejecutan en máquinas dedicadas, conectadas por SSH, para aislar el controlador.
Credenciales centralizadas — claves SSH, tokens y contraseñas guardados cifrados e inyectados en el pipeline sin aparecer en claro.

¿Cuándo usar esta solución?

1

Probar cada pull request

En cada pull request, Jenkins compila el proyecto, ejecuta las pruebas unitarias y el análisis estático, y publica el resultado en la pull request: el código roto ya no llega a la rama principal.

2

Desplegar automáticamente en producción

Una fusión en la rama principal construye la imagen Docker, la sube a su registro y despliega la aplicación en sus servidores por SSH, con una etapa de aprobación manual si lo desea.

3

Automatizar las tareas programadas

Copias de seguridad, informes nocturnos, renovación de certificados o sincronizaciones: un job programado sustituye a las crontabs dispersas y conserva el historial de cada ejecución.

Desplegar Jenkins en su VPS

Guía optimizada para los VPS Cloud ServOrbit.

01

Crear el VPS y elegir la dirección

Contrate un VPS Ubuntu 24.04 con 2 GB de RAM (4 GB si sus builds se ejecutan en el mismo servidor). Jenkins requiere un dominio: su interfaz la comparte el equipo y sus repositorios Git le envían sus webhooks, así que debe responder en HTTPS con un nombre estable. Se abre en un subdominio de uno de sus dominios, o en el subdominio gratuito del VPS (jenkins.{dns_slug}.servorbit-dns.com), HTTPS incluido. No hace falta comprar un nombre de dominio.

02

Instalar Jenkins desde el Marketplace

En su área de cliente, seleccione Jenkins, elija la dirección y pulse Instalar. El script despliega Jenkins LTS en Docker, guarda sus datos en un volumen dedicado y configura el proxy inverso nginx en HTTPS.

03

Conectarse por primera vez

Abra https://su-dominio: Jenkins pide la contraseña inicial de administración. Cópiela desde su área de cliente (botón «Revelar»), instale después los plugins sugeridos y cree su cuenta de administrador. La contraseña inicial solo sirve una vez.

04

Comprobar la URL de Jenkins

En la pantalla «Instance Configuration» del asistente, deje la dirección HTTPS de su dominio como URL de Jenkins. Es la que aparece en los enlaces de las notificaciones y la que sus repositorios llaman para los webhooks.

05

Crear su primer pipeline

Pulse «New Item», elija «Multibranch Pipeline», indique la URL de su repositorio y sus credenciales, y añada un Jenkinsfile en la raíz del repositorio. Configure por último el webhook del repositorio hacia https://su-dominio para que cada push lance un build.

Preguntas frecuentes

GitHub Actions es práctico para un repositorio alojado en GitHub, pero los minutos de build se facturan por encima de la cuota y los secretos viven en GitHub. Jenkins funciona en su VPS: sin cuota de minutos, secretos en casa, y trabaja con GitHub, GitLab, Gitea o un servidor Git interno. A cambio, usted se encarga de su mantenimiento.

Poner en marcha rápidamente un proyecto de software.

Jenkins todavía no se puede pedir.

La instalación automática de esta solución está lista y ahora mismo está pasando nuestras pruebas en un servidor real. El pedido se abrirá en cuanto termine la validación.

¿Necesita ayuda?

Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.

Escribir por WhatsAppse abre en una pestaña nueva