Las 12 preguntas principales de la entrevista de JENKINS y amp; Respuestas

Anonim

Descargar PDF

1) Mencione qué es Jenkins.

Jenkins es una herramienta de código abierto con un complemento creado para fines de integración continua. La funcionalidad principal de Jenkins es realizar un seguimiento del sistema de control de versiones e iniciar y supervisar un sistema de compilación si se producen cambios. Supervisa todo el proceso y proporciona informes y notificaciones para alertar.

2) Explique qué es la integración continua.

En el desarrollo de software, cuando varios desarrolladores o equipos están trabajando en diferentes segmentos de la misma aplicación web, necesitamos realizar una prueba de integración integrando todos los módulos. Para hacer eso, se realiza un proceso automatizado para cada fragmento de código diariamente para que todo su código sea probado.

3) ¿Cuál es el requisito para usar Jenkins?

Para usar Jenkins necesitas

  • Un repositorio de código fuente al que se puede acceder, por ejemplo, un repositorio de Git
  • Un script de compilación funcional, por ejemplo, un script de Maven, registrado en el repositorio

4) Mencione cuáles son las ventajas de Jenkins.

La ventaja de Jenkins incluye

  • En la etapa de integración, las fallas de compilación se almacenan en caché
  • Para cada cambio de confirmación de código, se genera una notificación de informe de compilación automática
  • Para notificar a los desarrolladores sobre el éxito o el fracaso del informe de compilación, está integrado con el servidor de correo LDAP
  • Logra un desarrollo ágil de integración continua y un desarrollo impulsado por pruebas
  • Con sencillos pasos, el proyecto de lanzamiento de maven se automatiza
  • Fácil seguimiento de errores en una etapa temprana en el entorno de desarrollo que en la producción

5) Explique cómo puede mover o copiar Jenkins de un servidor a otro.

  • Deslice un trabajo de una instalación de Jenkins a otra copiando el directorio de trabajos relacionado
  • Haga una copia de un trabajo ya existente haciendo un clon de un directorio de trabajos con un nombre diferente
  • Cambiar el nombre de un trabajo existente cambiando el nombre de un directorio.

6) Mencione cuáles son los comandos que puede usar para iniciar Jenkins manualmente.

Para iniciar Jenkins manualmente, puede utilizar cualquiera de los siguientes

  • (Jenkins_url) / restart: fuerza un reinicio sin esperar a que se completen las compilaciones
  • (Jenkin_url) / safeRestart: permite que se completen todas las compilaciones en ejecución

7) ¿Menciona algunos de los complementos útiles en Jenkin?

Algunos de los complementos importantes de Jenkin incluyen

  • Proyecto Maven 2
  • Amazon EC2
  • Editor HTML
  • Copiar artefacto
  • Unirse
  • Bolas verdes

8) Explique cómo puede implementar una compilación personalizada de un complemento principal.

Para implementar un campo personalizado de un complemento principal, debe hacer lo siguiente

  • Detén a Jenkins
  • Copie el HPI personalizado en $ Jenkins_Home / plugins
  • Eliminar el directorio de complementos expandido anteriormente
  • Cree un archivo vacío llamado .hpi.pinned
  • Inicie Jenkins

9) Explique cómo puedo crear una copia de seguridad y copiar archivos en Jenkins.

Jenkins guarda toda la configuración, crea artefactos y registros en su directorio de inicio, para crear una copia de seguridad de su configuración de Jenkins, simplemente copie este directorio. También puede copiar un directorio de trabajos para clonar o replicar un trabajo o cambiar el nombre del directorio.

10) Explica cómo puedes clonar un repositorio de Git a través de Jenkins.

Para clonar un repositorio de Git a través de Jenkins, debe ingresar el correo electrónico y el nombre de usuario de su sistema Jenkins. Para eso, debe cambiar a su directorio de trabajo y ejecutar el comando "git config".

11) Explique cómo puede configurar el trabajo de Jenkins.

Para crear un proyecto que se maneja a través de trabajos en Jenkins. Seleccione Nuevo elemento en el menú, una vez hecho esto, ingrese un nombre para el trabajo y seleccione el trabajo de estilo libre. Luego haga clic en Aceptar para crear un nuevo trabajo en Jenkins. La siguiente página le permite configurar su trabajo.

12) Mencione cuáles son los dos componentes con los que se integra principalmente Jenkins.

Jenkin está integrado principalmente con dos componentes

  • Sistema de control de versiones como GIT, SVN
  • Y cree herramientas como Apache Maven.