Documento STELA Jenkins Pipeline script #
Haz clic aquí para visualizar el archivo: STELA JENKINS PIPELINE SCRIPT
Para poder utilizar el Jenkins Pipeline se deben actualizar las variables que se encuentran al inicio del script.
Variables globales de configuración al ambiente #
- Def STELA server = Nombre del servidor STELA donde está publicada la API CI/CD
- Def token = Token del proyecto STELA
- Def id_Automation = Id de la automatización, carpeta o Escenario a ejecutar
Obtener ID y Token #
ID de Automatización, Carpeta o Escenario: Este identificador único se asigna a cada automatización, carpeta o escenario, facilitando su identificación y gestión.
Token del Proyecto: Obtén este token desde el Panel de Administración. El token permite la ejecución de automatizaciones en STELA sin la necesidad de introducir credenciales de usuario y contraseña. Recuerda que la seguridad es primordial. Maneja el token con especial atención, asegurando la integridad y confidencialidad de la información asociada.
Para conocer cómo obtener estos datos seguir los pasos de la siguiente URL: https://www.stela.ai/wiki/obtencion-de-id-y-token-para-ejecutar-stela-desde-un-pipeline-ci-cd/
Instalación de http request plugin #
En kenkins es necesario tener instalado el http request plugin
Pasos:
En Jenkins seleccionar «Administrar Jenkins» del menú de la derecha:
Dentro de «Configuraciones del sistema» o «System Configuration» y seleccionar «Plugins» como se muestra en la imagen:
Dentro de la sección «Complementos instalados» o «Installed plugins» buscar dentro de la lista o ingresarlo directamente en el buscador:
Continuar con la instalación y revisar que una vez instalado esté activado con el botón señalado:
Pasos para utilizar Jenkins #
Ingresar a Jenkins:
Hacer clic en «Nueva Tarea«:
Aquí se presentan diversas opciones:
Es posible crear una carpeta para almacenar las tareas. Para ello se debe hacer clic en la opción «Folder«.
Es necesario ingresar un nombre al proyecto de jenkins y hacer clic en el botón «OK«:
Solicitará un nombre para la carpeta recientemente creada y de manera opcional permite ingresar una descripción. Una vez finalizado hacer clic en «Save«.
A continuación crearemos una nueva tarea haciendo clic en «Create a job«:
Nuevamente regresará al mismo menú con diversas opciones:
Pipeline #
- Elegir «Pipeline» como el tipo de tarea y hacer clic en el botón «OK«.
2. De manera opcional en las configuraciones generales permite ingresar una «Descripción«.
3. Dirigirse a “Pipeline«.
4. Ingresar Script.
5. Hacer clic en el botón «Guardar«.
6. Hacer clic en «Construir ahora«. De esta manera se iniciará manualmente la ejecución de una tarea o pipeline en ese momento específico.
7. Se puede observar el historial de tareas con el resultado de la ejecución:
- Se mostrará con el símbolo
cuando se haya ejecutado correctamente.
- Se mostrará con el símbolo
cuando hayan ocurrido errores.
Al hacer clic sobre el build se puede observar el detalle de lo ocurrido.