Cómo crear una nueva tubería de Jenkins en el océano azul

Cómo crear una nueva tubería de Jenkins en el océano azul
Jenkins es un servidor de automatización de código abierto y popular popular para realizar las operaciones de CI/CD de manera rápida y fácil. Jenkins le permite automatizar el edificio, y probar e implementar las aplicaciones de software en pasos fáciles.

Jenkins Blue Ocean es un complemento de interfaz de usuario moderno gratuito para Jenkins que está diseñado para eliminar las características intimidantes de Jenkins. En cambio, ofrece características simplistas e intuitivas para construir las tuberías de Jenkins.

Una característica sobresaliente de Jenkins Blue Ocean es el editor gráfico de tuberías. Esto le permite definir las etapas y pasos de la tubería utilizando una interfaz gráfica en lugar de un editor de scripts. Con el editor de tuberías Blue Ocean, los usuarios pueden crear las tuberías arrastrando y dejando caer los pasos predefinidos, en lugar de escribir el código que lo hace muy accesible para principiantes.

Jenkins Blue Ocean también incluye otras características, como un tablero que proporciona una visión general del estado de todas las tuberías y la capacidad de ver e interactuar con las ejecuciones de tuberías en tiempo real. Además, incluye integraciones con sistemas de control de versiones populares, como Git y Mercurial, y soporte para una amplia gama de herramientas y tecnologías.

Este tutorial le enseña cómo crear una tubería simple usando el panel de Jenkins Blue Ocean Dashboard.

Instale el complemento Blue Ocean en Jenkins

El primer paso es asegurarnos de tener el complemento Blue Ocean instalado en nuestro servidor Jenkins.

Abra el panel de Jenkins -> Administrar Jenkins -> Administrar complementos -> complementos disponibles y busque Ocean Blue.

Localice el complemento del océano azul. Luego, seleccione y haga clic en Instalar. Una vez descargado, reinicie el servidor Jenkins para instalar y aplique el complemento Blue Ocean.

Lanzar la interfaz del océano azul

Una vez que tenga instalado el complemento Blue Ocean, puede encontrar la opción de iniciar sesión en Blue Ocean en su tablero de Jenkins.

Alternativamente, puede navegar a su URL/Azul Jenkins para iniciar sesión en el Blue Ocean Dashboard.

Una vez que haya iniciado sesión en el tablero, verá una lista de todas las tuberías que creó y la opción de crear nuevas tuberías.

Este tutorial demuestra cómo crear una nueva tubería utilizando el nodo simple.Aplicación web JS y React.

El repositorio se proporciona en el siguiente enlace:

https: // github.com/jenkins-docs/simple-nodo-js-react-npm-app

Crear una nueva tubería en el océano azul

En el tablero de Océano Blue, haga clic en "NUEVA PIELLEINEA" para lanzar una nueva tubería.

Seleccione la fuente de su aplicación. En nuestro ejemplo, el código fuente está alojado en GitHub. Podemos seleccionar GitHub y hacer clic en Conectar para conectarse con nuestra cuenta Github.

Si no ha conectado su instancia de Jenkins a GitHub antes, seleccione "Cree un nuevo token de acceso" e inicie sesión en su cuenta de GitHub.

Esto le permite generar un nuevo token de acceso para Jenkins. Seleccione el alcance del token de acceso (el valor predeterminado debería funcionar) y haga clic en "Crear".

Copie el token generado y péguelo en Jenkins. Haga clic en "Conectar".

Una vez conectado, seleccione su organización deseada para continuar.

A continuación, regrese al repositorio de nodo-js-react-npm-app y desembolse el repositorio en su cuenta.

Regrese al tablero de Océanos Azules y seleccione el repositorio de nodo-js-js-react-npm-app.

A continuación, haga clic en "Crear tubería" para crear una tubería desde el repositorio.

Una vez que se crea la tubería, Jenkins le alertará que no hay Jenkinsfile que se define en el repositorio. Esto lo obliga a definir las instrucciones de la tubería utilizando el editor de tuberías Blue Ocean.

Haga clic en el icono (+) para agregar una nueva etapa. Ingrese el nombre artístico como "Build" y agregue el paso como "Script de shell."

Agregue el comando shell script como "instalación npm".

A continuación, haga clic en el icono Plus (+) para agregar una nueva etapa a su tubería.

Dé el escenario con el nombre de "Prueba" y agregue un paso de compilación como "Script de shell."Entonces, agregue el comando de script de la siguiente manera:

Esto permite que el script ingrese al directorio Jenkins/Scripts y ejecute la prueba.Archivo SH.

Una vez completado, haga clic en "Guardar" para guardar y ejecutar la tubería.

Esto debería cometer los cambios en la rama maestra del repositorio bifurcado y construir los pasos que se definen en la tubería.

Puede volver al tablero de Ocean Blue y hacer clic en su tubería para verificar el progreso.

Nota: Si su instancia de Jenkins se ejecuta en Windows, debe usar el script de lotes de Windows en lugar de un script de shell.

Conclusión

Ahora aprendió a instalar, configurar y usar el complemento Blue Ocean en Jenkins. También aprendió a conectar los Jenkins con GitHub y crear una tubería utilizando la interfaz Blue Ocean.