Jenkins - Configurar trabajos de compilación

Para este ejercicio, crearemos un trabajo en Jenkins que toma una aplicación HelloWorld simple, construye y ejecuta el programa java.

Step 1 - Vaya al panel de Jenkins y haga clic en Nuevo elemento

Step 2- En la siguiente pantalla, ingrese el nombre del artículo, en este caso lo hemos llamado Helloworld. Elija la 'opción de proyecto Freestyle'

Step 3 - Aparecerá la siguiente pantalla en la que puede especificar los detalles del trabajo.

Step 4- Necesitamos especificar la ubicación de los archivos que deben construirse. En este ejemplo, asumiremos que se ha configurado un repositorio local de git (E: \ Program) que contiene un archivo 'HelloWorld.java'. Por lo tanto, desplácese hacia abajo y haga clic en la opción Git e ingrese la URL del repositorio local de git.

Note- Si su repositorio está alojado en Github, también puede ingresar la URL de ese repositorio aquí. Además de esto, deberá hacer clic en el botón Agregar para que las credenciales agreguen un nombre de usuario y una contraseña al repositorio de github para que el código se pueda obtener del repositorio remoto.

Step 5 - Ahora vaya a la sección Compilar y haga clic en Agregar paso de compilación → Ejecutar el comando por lotes de Windows

Step 6 - En la ventana de comandos, ingrese los siguientes comandos y luego haga clic en el botón Guardar.

Javac HelloWorld.java
Java HelloWorld

Step 7 - Una vez guardado, puede hacer clic en la opción Construir ahora para ver si ha definido correctamente el trabajo.

Step 8- Una vez programada la compilación, se ejecutará. La siguiente sección del historial de compilación muestra que hay una compilación en curso.

Step 9- Una vez que se completa la compilación, el estado de la compilación mostrará si la compilación fue exitosa o no. En nuestro caso, la siguiente compilación se ha ejecutado con éxito. Haga clic en el número 1 en el historial de compilación para que aparezcan los detalles de la compilación.

Step 10 - Haga clic en el enlace Salida de la consola para ver los detalles de la compilación

Aparte de los pasos que se muestran arriba, hay tantas formas de crear un trabajo de compilación, las opciones disponibles son muchas, lo que hace que Jenkins sea una herramienta de implementación continua tan fantástica.