Publicación de un registro de despliegue
Puede publicar un registro de despliegue mediante otras herramientas de integración continua y entrega continua (CI/CD) con la interfaz de línea de mandatos (CLI) de IBM Cloud® para que se integren con IBM Cloud® DevOps Insights. Los registros de despliegue informan a DevOps Insights sobre los despliegues que se realizan durante el proceso de despliegue. Este registro contiene el nombre de la aplicación, el ID de compilación, el nombre de entorno, el estado del despliegue y otros campos. El nombre de aplicación y el ID de compilación del registro de despliegue deben coincidir con los que se utilizan en el registro de compilación para una compilación específica.
Antes de empezar
Antes de publicar el despliegue de un registro, debe publicar un registro de compilación. Para obtener más información sobre la publicación de un registro de compilación, consulte Publicación de un registro de compilación mediante otras herramientas de CI/CD.
Publicación de un registro de despliegue para Continuous Delivery
En el trabajo de compilación, utilice el script siguiente para cargar un registro de despliegue. El indicador --env
identifica el entorno de despliegue. Utilice el mandato deployrecord-publish
para cargar un registro
de despliegue.
#!/bin/bash
#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 as a secured property
ibmcloud login --apikey $API_KEY --no-region
ibmcloud doi deployrecord-publish --logicalappname="$MY_APP_NAME" --buildnumber="$MY_BUILD_NUMBER" --env staging --status pass
Cómo proporcionar un url de trabajo para cargar los registros de despliegue
Especifique un valor de joburl
para cargar registros de despliegue. Para incluir joburl
como parámetro para desplegar un registro de despliegue, debe pasarlo como parámetro:
ibmcloud doi deploymentrecord-publish --logicalappname "$MY_APP_NAME" --buildnumber "$MY_BUILD_NUMBER" --env staging --joburl "$JOB_URL" --status pass
Visualización de la frecuencia de despliegue
Cuando se completa el trabajo de despliegue, la herramienta de CI/CD publica un mensaje en DevOps Insights que indica que se han desplegado la app y la compilación especificadas. Puede ver el registro de despliegue en la página Frecuencia de despliegue. Para ver la página Frecuencia de despliegue, siga estos pasos:
- En la consola IBM Cloud, haga clic en el icono de menú
> Automatización de la plataforma > Cadenas de herramientas.
- Seleccione la cadena de herramientas.
- En la página Visión general de la cadena de herramientas, en la tarjeta Herramientas de IBM Cloud, pulse DevOps Insights.
- Pulse Frecuencia de despliegue.
Próximos pasos
Publique los resultados de la prueba mediante otras herramientas de CI/CD.