IBM Cloud Docs
Agregación de datos procedentes de diversos orígenes en una sola cadena de herramientas

Agregación de datos procedentes de diversos orígenes en una sola cadena de herramientas

Continuous Delivery dejará de comercializarse el 10 de abril de 2026 en las siguientes regiones: eu-es y jp-osa. Esta interrupción también se aplica a cualquier función proporcionada dentro del servicio, incluidos Code Risk Analyzer y DevOps Insights. Más información

Continuous Delivery dejará de utilizarse en las siguientes regiones el 12 de febrero de 2027: au-syd, ca-mon, ca-tor, us-east. Code Risk Analyzer y DevOps Insights también quedarán obsoletos en todas las regiones en esa fecha. Sin embargo, si una región no tiene un uso activo de estas funciones, es posible que las funciones de esa región se suspendan antes y dejen de aceptar nuevas instancias. Más información

De forma predeterminada, los datos generados por la interconexión u otras herramientas se agregan a la cadena de herramientas en la que se encuentran las herramientas. Con IBM Cloud® DevOps Insights, puede agregar datos de calidad generados por IBM Cloud® Continuous Delivery procedentes de diversos orígenes en una sola cadena de herramientas.

Diagrama de múltiples fuentes canalizadas en una única cadena de
en una cadena de herramientas central con
específicas*

Antes de empezar

  1. Configure el conducto de Continuous Delivery para en envíe registros de compilación, prueba y despliegue a DevOps Insights. Para obtener más información sobre los registros de compilación, prueba y despliegue, consulte Publicación de un registro de compilación, Publicación de un registro de despliegue y Publicación de resultados de prueba.

  2. Defina políticas de puerta en la cadena de herramientas única que quiera utilizar para agregar informes de puerta.

Identificación del ID de la cadena de herramientas

Necesita el ID de la cadena de herramientas para integrar Jenkins, Travis CI y otras herramientas de integración continua y entrega continua (CI/CD) con IBM Cloud® DevOps Insights. También puede utilizar su ID de cadena de herramientas para configurar la agregación de datos de múltiples fuentes en una sola cadena de herramientas.

Para obtener más información sobre la integración de herramientas de integración continua y entrega continua con DevOps Insights, consulte Integración de herramientas de integración continua y entrega continua con DevOps Insights.

Localización del ID de la cadena de herramientas

El ID de la cadena de herramientas está contenido en el URL. Para buscar el ID de la cadena de herramientas, siga estos pasos:

  1. En la consola IBM Cloud®, haga clic en el icono de menú hamburguesa > Automatización de la plataforma > Cadenas de herramientas.
  2. En la página Cadenas de herramientas, seleccione su cadena de herramientas.
  3. En la página Visión general de la cadena de herramientas, en la tarjeta Herramientas de IBM Cloud, pulse DevOps Insights.
  4. En el URL, copie todo el contenido en la serie después de ?toolchainId=. Esta serie tiene 36 caracteres de longitud, entre los que se incluyen caracteres alfanuméricos y guiones.

Si desea localizar el ID de la cadena de herramientas para Jenkins, seleccione Jenkins en la cadena de herramientas en lugar de DevOps Insights. También puede utilizar el mismo método para buscar el ID de la cadena de herramientas en el URL.

Por ejemplo, https://cloud.ibm.com/devops/insights/overview?toolchainid=99c643c3-23d9-4030-9b1f-3aadfd7f9d09. El ID de la cadena de herramientas es 99c643c3-23d9-4030-9b1f-3aadfd7f9d09.

El valor API_KEY utilizado en el script para iniciar sesión en IBM Cloud debe tener acceso al nuevo toolchain_id proporcionado. Para obtener más información sobre la creación y la gestión de claves de API, consulte Gestión de claves de API de usuario.

Publicación de registros en una cadena de herramientas de destino centralizada

Para publicar datos en una sola cadena de herramientas, debe modificar los scripts de las etapas del conducto, pero debe modifican las etapas a través de las que se publican datos. Solo debe modificar las etapas cuando desee publicar los datos en otra cadena de herramientas, no cuando desee publicar datos en la cadena de herramientas actual en la que está el conducto.

Para publicar los registros en una cadena de herramientas centralizada, realice los pasos siguientes:

  1. Haga clic en el icono Menú hamburguesa y seleccione Lista de recursos.
  2. Seleccione la cadena de herramientas.
  3. En la página Visión general de la cadena de herramientas, en la tarjeta Interconexiones de entrega, pulse la interconexión que desee utilizar.
  4. Pulse el icono Valores icono de engranaje y Configurar la etapa.
  5. Realice los cambios en la sección de script. Para cada etapa en la que ha llamado a mandatos para enviar registros de compilación, prueba y despliegue, establezca TOOLCHAIN_ID como la variable de entorno en el ID de la cadena de herramientas. Exporte el ID de la cadena de herramientas antes de que las variables llamen al mandato.
  6. Llame a los mandatos para tomas decisiones de puertas o para enviar registros de compilación, prueba y despliegue a DevOps Insights. Para obtener más información, consulte Establecimiento de valores de parámetros coherentes mediante la CLI de IBM Cloud®.

TOOLCHAIN_ID se exporta como variable de entorno para las etapas del conducto en las que se utiliza la CLI de DevOps Insights.

El ejemplo siguiente muestra cómo enviar registros de compilación a DevOps Insights en otra cadena de herramientas. Debe sobrescribir el ID de la cadena de herramientas antes de llamar al mandato para evaluar puertas y publicar registros de compilación, prueba o despliegue.

#!/bin/bash

#install the latest version of the DevOps Insights plugin
ibmcloud plugin install -f doi

# Login to IBMCloud if you are not already logged in.  Assumes that $API_KEY environment variable has been set as a secured property in environment variable
ibmcloud login --apikey $API_KEY --no-region

# Overwrite the default TOOLCHAIN_ID with the Toolchain ID of the DevOps Insights instance you would like to send data to
export TOOLCHAIN_ID="$DEVOPS_INSIGHTS_TOOLCHAIN_ID"

# $GIT_BRANCH, $GIT_URL, $GIT_COMMIT are environment variables made available by the Continuous Delivery pipeline
# Assumes you have set $MY_APP_NAME and $MY_BUILD_NUMBER as described earlier

ibmcloud doi buildrecord-publish --logicalappname="$MY_APP_NAME" --buildnumber="$MY_BUILD_NUMBER" --branch $GIT_BRANCH --repositoryurl $GIT_URL --commitid $GIT_COMMIT --status pass

Agregación de datos DevOps en el panel de calidad Insights

El panel de control de calidad proporciona conjuntos de datos de calidad, como pruebas de unidad, cobertura de código, pruebas de verificación funcional y exploraciones de seguridad estáticas para cada aplicación. La página Panel de control de calidad funciona con IBM® Continuous Delivery Pipeline for IBM Cloud®, Jenkins, Travis y otras herramientas de integración continua y entrega continua (CI/CD). También puede agregar datos de calidad correspondientes a aplicaciones que se ejecutan en varias nubes o entornos locales en una sola instancia de IBM Cloud® DevOps Insights. Cada categoría contiene más detalles sobre las pruebas específicas y para identificar tendencias. Puede especificar los tipos de pruebas que desea representar en el panel de control. Para obtener más información, consulte Gestión de conjuntos de datos.

Riesgo de despliegue Cuadro de mandos de calidad
Figura 1. Panel de control de calidad

La página Panel de control de calidad muestra filas de información para cada app que está asociada a IBM Cloud® DevOps Insights. Toda la información sobre éxitos y fallos de cada prueba para cada app, está disponible en una pantalla. La página del panel de calidad también muestra las etiquetas asociadas a las pruebas en el momento de la carga. Seleccionando una etiqueta del menú, puede limitar la información que se muestra en la página a esa etiqueta. Por defecto, la página muestra todas las etiquetas asociadas a las pruebas.

Puede encontrar la página Panel de control de calidad en el panel de control de DevOps Insights.

  1. En la consola IBM Cloud, haga clic en el icono de menú hamburguesa > Automatización de la plataforma > Cadenas de herramientas.
  2. En la página Cadenas de herramientas, pulse la cadena de herramientas para abrir su página Visión general.
  3. En la tarjeta Herramientas de IBM Cloud, pulse la integración de herramientas de DevOps Insights.
  4. En el menú, seleccione Panel de control de calidad.