Cómo crear un trabajo de nueva construcción en Jenkins Freestyle Project

Tabla de contenido:

Anonim

¿Qué es un proyecto de estilo libre de Jenkins?

Jenkins Freestyle Project es un trabajo de compilación, un script o una canalización repetible que contiene pasos y acciones posteriores a la compilación. Es un trabajo o una tarea mejorada que puede abarcar varias operaciones. Le permite configurar activadores de compilación y ofrece seguridad basada en proyectos para su proyecto de Jenkins. También ofrece complementos para ayudarlo a crear pasos y acciones posteriores a la construcción.

Los tipos de acciones que puede realizar en un paso de compilación de Jenkins o en una acción posterior a la compilación son bastante limitados. Hay muchos complementos estándar disponibles dentro de un Jenkins Freestyle Project para ayudarlo a superar este problema.

Cómo crear un trabajo en Jenkins

Cómo crear un trabajo de nueva construcción en Jenkins

El trabajo de construcción de estilo libre es una opción muy flexible y fácil de usar. Puede utilizarlo para cualquier tipo de proyecto; es fácil de configurar y muchas de sus opciones aparecen en otros trabajos de construcción. A continuación se muestra un proceso paso a paso para crear empleo en Jenkin.

Paso 1) Inicie sesión en Jenkins

Para crear un trabajo de estilo libre de Jenkins, inicie sesión en su panel de Jenkins visitando la ruta de instalación de Jenkins. Por lo general, se alojará en localhost en http: // localhost: 8080. Si ha instalado Jenkins en otra ruta, utilice la URL adecuada para acceder a su panel de control como se muestra en el siguiente ejemplo de creación de trabajos de Jenkins.

Paso 2) Crear un artículo nuevo

Haga clic en " Nuevo elemento " en la parte superior izquierda de su panel de control.

Paso 3) Ingrese los detalles del artículo

En la siguiente pantalla,

  1. Ingrese el nombre del elemento que desea crear. Usaremos el "Hola mundo" para esta demostración.
  2. Seleccionar proyecto Freestyle
  3. Haga clic en Aceptar

Paso 4) Ingrese los detalles del proyecto

Ingrese los detalles del proyecto que desea probar.

Paso 5) Ingrese la URL del repositorio

En Administración de código fuente, ingrese la URL de su repositorio. Tenemos un repositorio de prueba ubicado en https://github.com/kriru/firstJava.git

También es posible utilizar un repositorio local.

Si su repositorio de GitHub es privado, Jenkins primero validará sus credenciales de inicio de sesión con GitHub y solo luego extraerá el código fuente de su repositorio de GitHub.

Paso 6) Ajustar la configuración

Ahora que ha proporcionado todos los detalles, es hora de crear el código. Ajustar la configuración bajo la acumulación sección para generar el código en el momento que desee. Incluso puede programar la compilación para que suceda periódicamente, en horarios establecidos.

En virtud de la acumulación ,

1. Haga clic en " Agregar paso de compilación ".

2. Haga clic en " Ejecutar comando por lotes de Windows " y agregue los comandos que desea ejecutar durante el proceso de compilación.

Aquí, he agregado los comandos java para compilar el código java.

He agregado los siguientes comandos de Windows:

javac HelloWorld.java

Java HelloWorld

Paso 7) Guarda el proyecto

Cuando haya ingresado todos los datos,

  1. Haga clic en Aplicar
  2. Guarde el proyecto.

Paso 8) Construya el código fuente

Ahora, en la pantalla principal, haga clic en el botón Crear ahora en el lado izquierdo para crear el código fuente.

Paso 9) Verifique el estado

Después de hacer clic en Compilar ahora, puede ver el estado de la compilación que ejecuta en Historial de compilación .

Paso 10) Ver la salida de la consola

Haga clic en el número de compilación y luego haga clic en la salida de la consola para ver el estado de la compilación que ejecuta. Debería mostrarle un mensaje de éxito, siempre que haya seguido la configuración correctamente, como se muestra en el siguiente ejemplo de creación de nuevo trabajo de Jenkins.

En resumen, hemos ejecutado un programa HelloWorld alojado en GitHub. Jenkin extrae el código del repositorio remoto y lo crea continuamente con la frecuencia que usted defina.

Resumen

  • Jenkins Freestyle Project es un trabajo de compilación, un script o una canalización repetible que contiene pasos y acciones posteriores a la compilación. Es un trabajo o una tarea mejorada que puede abarcar varias operaciones.
  • Los tipos de acciones que puede realizar en un paso de compilación o una acción posterior a la compilación son bastante limitados. Hay muchos complementos estándar disponibles dentro de un Jenkins Freestyle Project para ayudarlo a superar este problema.
  • Los trabajos de Jenkins de construcción libre son muy flexibles y fáciles de usar. Puede utilizarlo para cualquier tipo de proyecto; es fácil de configurar y muchas de sus opciones aparecen en otros trabajos de compilación de Jenkins.
  • Si su repositorio de GitHub es privado, Jenkins primero validará sus credenciales de inicio de sesión con GitHub y solo luego extraerá el código fuente de su repositorio de GitHub.