Servidor listo para usar

Jenkins

Integración continua

Capturas de pantalla Jenkins

Jenkins es una aplicación galardonada que monitorea las ejecuciones de trabajos repetidos, como la construcción de un proyecto de software o trabajos gestionados por cron. Entre esas cosas, Jenkins actual se centra en la construcción y la prueba de proyectos de software continuamente (por ejemplo, como CruiseControl) y la vigilancia de las ejecuciones de trabajos externos.

Este appliance incluye todas las características estándar en TurnKey Core, y encima de eso:

  • Configuraciones de Jenkins:

    • Jenkins está instalado desde el Apoyo a largo plazo repositorio de paquetes gestionado directamente por el proyecto Jenkins.

      Nota de seguridad: Actualizaciones a Jenkins pueden requerir supervisión para que ARE NOT configurado para instalar automáticamente. Vea a continuación para actualizar Jenkins.

    • Jenkins está preconfigurado para usar la autenticación PAM.

    • Incluye todos los clientes populares VCS y los plugins relacionados Jenkins para Git, Bazaar, Mercurial y Subversion.

    • JENKINS_HOME configurado en el entorno: /var/lib/jenkins.

    • jenkins-cli bash script - ahora puede utilizar 'jenkins-cli' en lugar de 'java -jar path/to/jenkins-cli.jar' (conveniencia).

  • Soporte SSL fuera de la caja.

  • Incluye postfix MTA (en adelante, localhost) para el envío de correo electrónico (por ejemplo, recuperación de contraseñas).

  • Módulos Webmin para configurar Apache y Postfix.

Actualización de Jenkins Manual supervisado

Antes de actualizar se recomienda que consultes con el actualización guía. Una vez satisfecho, puede actualizar a la última versión de Jenkins desde la línea de comandos:

apt-get update
apt-get install jenkins

Recomendamos suscribirse a la Jenkins Security Advisories lista de correo.

Credenciales (palabras puestas en la primera bota)

  • Webmin, SSH, MySQL: nombre de usuario root

  • Jenkins: nombre de usuario Jenkins-admin

Versión estable: 19.0 (cambio de contrato)

Detalles de uso " Iniciar sesión en Administración

  • Jenkins: nombre de usuario predeterminado Jenkins-admin.

No contraseñas predeterminadas: Por razones de seguridad no hay contraseñas predeterminadas. Todas las contraseñas se establecen en inicialización del sistema tiempo.

Ignora la advertencia del navegador SSL: los navegadores no les gustan los certificados SSL auto-firmados, pero este es el único tipo que se puede generar automáticamente. Si usted tiene un dominio configurado, entonces vía Confconsole Menú avanzado, usted puede generar gratis Vamos a encipt SSL/TLS certificados.

Web - apuntar su navegador en cualquiera de los dos:

  1. http://12.34.56.789/ - no cifrado así que no hay advertencia del navegador
  2. https://12.34.56.789/ - encriptado con certificado SSL auto-firmado

Nombre de usuario para la administración del sistema operativo:

Iniciar sesión root excepto en Mercado AWS que utiliza el nombre de usuario admin.

  1. Indica tu navegador para:
  2. Iniciar sesión con SSH cliente:
    ssh root@12.34.56.789
    

    Caso especial para el mercado AWS:

    ssh admin@12.34.56.789
    

* Reemplazar 12.34.56.789 con un IP válido o nombre de host.