Evaluación de puertas

DevOps Insights dejará de estar disponible y se retirará del mercado el 31 de agosto de 2026. A partir de esa fecha, el servicio dejará de estar disponible. Ya no es posible crear nuevas integraciones de herramientas de « DevOps Insights ». Más información

Puede evaluar las puertas utilizando otras herramientas de integración continua y entrega continua (CI/CD) con la interfaz de línea de mandatos (CLI) de IBM Cloud® para establecer la integración con IBM Cloud® DevOps Insights. Las puertas de DevOps Insights comprueban si los resultados de la prueba cumplen una política definida. Si no se cumple la política, de forma predeterminada la puerta de DevOps Insights falla. También puede configurar las puertas para que actúen en un rol de advertencia que permita el progreso de la herramienta de CI/CD, incluso después de una anomalía.

Antes de empezar

Definición de puertas para otras herramientas de CI/CD

Coloque las puertas antes de la promoción de la compilación en la herramienta de CI/CD para comprobar la calidad de la compilación con las políticas y asegurarse de que es seguro promocionarla de un entorno a otro. Utilice el mandato gate-evaluate para realizar una comprobación de la puerta.

Una vez haya creado la política, puede utilizar el script siguiente para la evaluación de puerta:

#install the DevOps Insights plugin
ibmcloud plugin install -f doi
# Log in to IBM Cloud if you are not already logged in.  Assumes that $API_KEY environment variable has been set
ibmcloud login --apikey $API_KEY --no-region
# The following line assumes that MY_APP_NAME and MY_BUILD_NUMBER environment variables have already been set.  POLICY is the name of the policy being evaluated.
ibmcloud doi gate-evaluate --logicalappname="$MY_APP_NAME" --buildnumber="$MY_BUILD_NUMBER" --policy POLICY

Visualización de la evaluación de puertas

Puede ver los resultados de la evaluación de puerta en la página Análisis de riesgos en DevOps Insights. La página Análisis de riesgo se basa en la presencia de una puerta después de un trabajo de despliegue en el entorno de transferencia. Asegúrese de que tiene una puerta después de realizar el despliegue en el entorno de transferencia y antes de realizar el despliegue en un entorno de producción. Para obtener más información sobre la página Análisis de riesgos, consulte Sus entornos de despliegue.