Integración de STELA con Jenkins

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 “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 #

  1. Elegir “Pipeline” como el tipo de tarea y hacer clic en “ok

2. De manera opcional en las configuraciones generales permite ingresar una descripción

3. Dirigirse a “Pipeline”.

4. Ingresar script

5. 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.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *