Errores comunes Pipeline de industrialización
Ocasionalmente al realizar la ejecución del pipeline de industrialización se presentan errores que se pueden controlar partiendo de una correcta configuración en APICURIO, algunos errores que podemos/debemos evitar son:
- Error de tipado de variables por APICURIO:
Cuando se realiza la configuración de Apicurio, los tipos de variables enteros, Boolean y Date en el apartado de ejemplos se generan con una doble comilla (“”) por defecto, lo cual es correcto.
Por el contrario, en la ejecución del pipeline este apartado de la doble comilla (“”) es un error, ya que interpreta la variable como si fuera un tipo de dato String.
Para dar solución en la ejecución del pipeline se debe descargar el contrato desde APICURIO y antes de colocarlo en el repositorio, hacer el ajuste manual retirando las comillas dobles (“”) en el apartado del ejemplo de la etiqueta Value, para no alterar la configuración realizada en APICURIO.
- Error de escenarios: Cuando se realiza la configuración de escenarios es importante que los escenarios coincidan tanto en request (solicitud) como en el response(respuesta).
En estos casos es necesario verificar que los ejemplos de escenarios coincidan.
- Error de descripción en el verbo de la operación: Cuando se presenta este error tener presente que no se debe diligenciar información en el ítem de Design (Info-Summary/info-Description) que aparece en el inicio del path.
Sin embargo, es requerido describir la información de la operación (Info-Summary/info-Description).
- Error de tamaño en campos enteros: Al manejar datos enteros desde APICURIO no se cuenta con la opción de tamaño de caracteres (max-lengh y min-lengh) sino que se maneja el concepto matemático.
Para dar solución a lo anterior, existen dos maneras de manipular el tamaño del campo, una de ellas es manejar un campo “string” y la otra va relacionada con la operación matemática, en donde un campo de 4 caracteres tendrá un maximum de 9999 y un minimum de 1.
- Error de ejecución inicial: Se presenta cuando el agente encargado del pipeline no se encuentra disponible, en este caso se debe esperar un tiempo aproximado de 10 min y volver a ejecutar el pipeline.
🌟¡Únete a la conversación y hagamos juntos que cada día sea más enriquecedor! 🌟
Atentamente: Alejandra Jurado, Miguel García y Francy Fernández
Iniciar sesión para dejar un comentario.
Comentarios
0 comentarios