Gestión de datos personales para Continuous Delivery

DevOps Insights Llegará al final de su vida útil y se dejará de ofrecer el 31 de agosto de 2026. Continuous Delivery dejará de estar disponible en las siguientes regiones el 12 de febrero de 2027: au-syd, ca-tor, us-east. Code Risk Analyzer también dejará de comercializarse en todas las regiones a partir de esa fecha. Si en una región no se hace un uso activo de estas funciones, es posible que dichas funciones se retiren antes de lo previsto en esa región y dejen de aceptar nuevas instancias. Más información

Puede modificar, exportar o suprimir datos personales de IBM Cloud® Continuous Delivery.

Los datos personales son cualquier información relacionada con una persona física o su identificación. Por ejemplo, los datos personales pueden ser un nombre, una dirección de correo electrónico, un avatar, una señal o cualquier número de identificadores que se utilicen con Continuous Delivery. Los siguientes componentes de Continuous Delivery contienen datos personales:

  • Git Repos and Issue Tracking
  • Conductos de Continuous Delivery
  • Cadenas de herramientas e integraciones de herramientas
  • IBM Cloud® DevOps Insights

IBM no gestiona los datos del servicio Continuous Delivery. Antes de dejar el servicio Continuous Delivery que se aloja en IBM Cloud Público, debe suprimir sus propios datos.

Continuous Delivery proporciona los permisos adecuados para gestionar datos dentro de un grupo de recursos. La empresa puede tener políticas que limitan estos permisos. Si no tiene los permisos adecuados, póngase en contacto con el administrador de la cuenta de IBM Cloud.

Para gestionar tus datos personales, debes conocer las cuentas de IBM Cloud, cómo se utilizan estas cuentas y los derechos de acceso asociados a ellas.

Cuentas y derechos de acceso

Para trabajar en IBM Cloud, debe iniciar sesión con un nombre de usuario y una contraseña. Al iniciar sesión, IBM Cloud asocia al menos una cuenta de IBM Cloud a tus credenciales de usuario. Cuando crea recursos como, por ejemplo, grupos de recursos, cadenas de herramientas y objetos Continuous Delivery, se asocian con una cuenta IBM Cloud.

La estructura de inicio de sesión de IBM Cloud te ofrece la opción de trabajar con diferentes cuentas. Mediante la interfaz de usuario de IBM Cloud, puede cambiar de una cuenta a otra. Cuando inicia la sesión, cualquiera de los siguientes tipos de cuenta puede asociarse con sus credenciales de usuario:

  • Cuenta personal
  • Cuenta corporativa
  • Cuenta corporativa individual

Cuentas personales

Normalmente, cada usuario tiene su propia cuenta, que es su cuenta personal. Puede identificar fácilmente su cuenta personal porque normalmente contiene su nombre, por ejemplo, Cuenta de John Smith.

Debe tener todos los derechos sobre todos los objetos que se crean en su cuenta personal. Puede invitar a otros usuarios a unirse a su cuenta, asignarles derechos sobre los objetos que cree y asignarles derechos para crear objetos en su cuenta. Debido a estos derechos, es posible que los datos personales de otros usuarios se encuentren en su cuenta, y que sus datos personales se encuentren en las cuentas de otros usuarios.

Si tienes permiso para crear un objeto en una cuenta, también tienes permiso para modificarlo y eliminarlo, independientemente de la cuenta en la que esté almacenado dicho objeto. Cuando dos usuarios colaboran, suelen compartir una cuenta personal.

Cuentas corporativas

Las cuentas corporativas las configura la empresa. Normalmente, se le añade automáticamente a la cuenta, en lugar de invitarle. Aunque las cuentas corporativas ofrecen a los usuarios un espacio para trabajar, comunicarse y compartir recursos y costes, esta configuración no es más que una convención. Las cuentas corporativas no difieren apenas de las cuentas personales. Los objetos que se crean en una cuenta corporativa están asociados con la cuenta, y se pueden invitar usuarios a la cuenta.

Los equipos de personas que trabajan para una empresa suelen colaborar mediante una cuenta corporativa.

Cuentas corporativas individuales

Cuando trabaja para una empresa, puede que, legalmente, el trabajo incluido en su cuenta sea propiedad de la empresa. Muchos usuarios que trabajan para una empresa tienen una cuenta individual corporativa. Si inicia la sesión en su cuenta utilizando unas credenciales que contienen el nombre de su empresa y también lo que parece ser una cuenta personal, puede que el trabajo incluido en su cuenta pertenezca a la empresa.

Las cuentas individuales corporativas no son diferentes a las demás cuentas. Puede invitar a usuarios a una cuenta corporativa individual. Los objetos que se crean en una cuenta corporativa individual son propiedad de la cuenta.

Si trabaja en una empresa que posee su trabajo, una cuenta personal que normalmente contiene su nombre se considera una cuenta corporativa individual.

Modificación, exportación y supresión de datos personales

Independientemente del tipo de cuenta de IBM Cloud que se utilice, si tienes derechos sobre los objetos de la cuenta, puedes modificarlos, exportarlos y eliminarlos. Antes de realizar cambios, coordínese con otros usuarios para asegurarse de que no modifica o suprime datos de forma innecesaria.

Antes de suprimir datos de una cuenta, determine si se trata de una cuenta personal o de una cuenta corporativa individual.

Cuenta personal

Si tiene una cuenta personal, puede hacer cambios y suprimir los datos. Si comparte la cuenta con otro usuario, es el propietario de los datos, pero es posible que desee ponerse en contacto con él en referencia al trabajo compartido.

Si no puede iniciar sesión en su cuenta de IBM Cloud, póngase en contacto con el soporte de IBM.

Cuenta corporativa individual

Si tiene una cuenta corporativa individual, debe coordinar los cambios con la empresa y con los demás miembros del equipo. Suprima los datos personales tanto si están almacenados en una cuenta corporativa como si lo están en una cuenta corporativa individual. No suprima el trabajo que ha compartido con otros usuarios.

Antes de empezar a gestionar tus datos personales para los componentes de Continuous Delivery, asegúrate de que estás trabajando en tu cuenta de IBM Cloud. Para ver la cuenta de IBM Cloud en la que estás trabajando actualmente, haz clic en el avatar de tu perfil en la barra de menú.

Si no puede iniciar sesión en su cuenta de IBM Cloud, póngase en contacto con su empresa y colabore con ella para eliminar sus datos personales.

Si desea suprimir todos los datos personales de Continuous Delivery, es importante el orden en el que suprimen los datos. En primer lugar, elimina tus datos de Git Repos and Issue Tracking y, a continuación, borra tu cuenta de Git Repos and Issue Tracking. Finalmente, suprima los conductos de entrega, las integraciones de herramientas y las cadenas de herramientas.

Modificación, exportación y eliminación de datos de Git Repos and Issue Tracking

Git Repos and Issue Tracking proporciona un servicio Git alojado en la nube. Se utiliza un mecanismo de inicio de sesión único para asociar su cuenta de IBM Cloud con una cuenta de Git. Se crean un nombre completo y un nombre abreviado para usted en la cuenta de Git. Otros usuarios pueden utilizar su nombre abreviado para referirse a usted en un comentario dentro de un problema de Git. Puede personalizar su cuenta de Git y añadir datos personales, como una descripción de sí mismo o una imagen.

Git Repos and Issue Tracking proporciona un entorno de codificación social potente pero complejo de codificación en el que los usuarios contribuyen a diferentes proyectos y los objetos se comparten. En este entorno, puede resultar difícil localizar y suprimir sus datos personales.

Los perfiles y valores de cuenta, los proyectos personales, los grupos y los fragmentos de código están asociados con su cuenta de Git. Si suprime la cuenta de Git, estos objetos se suprimen. Para eliminar datos personales de otro proyecto, acceda al proyecto y, a continuación, modifíquelo para eliminar sus datos personales o elimine el proyecto por completo. Coordínese con los demás miembros del equipo antes de suprimir proyectos compartidos.

Antes de suprimir la cuenta de Git, suprima sus datos personales de otros proyectos. Una vez que elimines tu cuenta de Git, puede resultarte difícil, o incluso imposible, encontrar todos los proyectos en los que has colaborado.

Proyectos personales y compartidos

Puede invitar a otros usuarios a colaborar en proyectos. Los proyectos de Git que crea dentro de la cuenta se denominan proyectos personales. También puede crear grupos de Git en los que los proyectos pueden ser propiedad de varios propietarios de Git. Puede crear nuevos proyectos para el grupo o transferir la propiedad de los proyectos personales al grupo. A menudo se utiliza un grupo Git para representar una cuenta corporativa IBM Cloud, con el fin de indicar que los proyectos son propiedad de la empresa.

Exportación de un proyecto de Git Repos and Issue Tracking

Antes de suprimir un proyecto de Git Repos and Issue Tracking, puede exportar el proyecto para archivarlo.

  1. Pulse el icono Configuración Icono de configuración en la barra lateral de navegación.
  2. Pulse General.
  3. Pulse Expandir para expandir la sección Exportar proyecto.
  4. Pulse Exportar proyecto.

Una vez que el proyecto esté archivado, puede importarlo en otra instancia de GitLab.

Suprimiendo su cuenta de Git Repos and Issue Tracking

Puede suprimir la cuenta de Git Repos and Issue Tracking y la mayoría de las cosas que son propiedad de esa cuenta.

  1. En el panel de control de Configuración de usuario de Git Repos and Issue Tracking, en la página Cuenta, en la sección Eliminar cuenta, haz clic en Eliminar cuenta.
  2. Se suprimen todos los proyectos de Git, incluidos los repositorios y los problemas. También se le elimina a usted de todos los grupos de Git Repos and Issue Tracking a los que pertenece.

Cuando se suprime la cuenta, algunos contenidos se mantienen. Este contenido se asigna a un usuario Ghost del sistema. Por ejemplo, los comentarios que ha añadido a un problema permanecen, pero se atribuyen al usuario Ghost. Para eliminar todo el contenido que hayas creado, ponte en contacto con el servicio de asistencia de IBM.

Git Repos and Issue Tracking Utiliza un mecanismo de inicio de sesión único que crea automáticamente una cuenta de Git correspondiente a su cuenta de IBM Cloud la primera vez que acceda a la integración de la herramienta. Después de suprimir la cuenta, no acceda a Git Repos and Issue Tracking. Si accede a Git Repos and Issue Tracking de nuevo, se crea automáticamente una nueva cuenta que debe suprimir.

Modificación, exportación y eliminación de datos de un pipeline de Continuous Delivery

Continuous Delivery proporciona dos tipos diferentes de interconexiones: Classic y Tekton. Estas interconexiones ejecutan scripts para crear, probar y desplegar la aplicación en IBM Cloud proporcionando etapas y tareas, trabajos y pasos, variables de entorno y otros objetos que pueden contener datos personales. Puede suprimir estos objetos individualmente o puede suprimir todo un conducto.

Coordínese con los demás miembros del equipo antes de suprimir conductos u objetos compartidos. La supresión de objetos compartidos puede hacer que una interconexión falle.

No puede existir un conducto fuera de una cadena de herramientas. Si suprime una cadena de herramientas, todos los conductos que están asociados con la cadena de herramientas también se suprimen. Si tiene previsto suprimir una cadena de herramientas completa, no es necesario suprimir individualmente cada conducto. En su lugar, ve a la sección Modificación y eliminación de cadenas de herramientas e integraciones de herramientas y sigue los pasos para eliminar una cadena de herramientas.

Conductos Clásicos

Las etapas de interconexión clásicas pueden incluir datos personales como, por ejemplo, credenciales en forma de propiedades de entorno y una definición de interconexión que muestra el estado actual de la interconexión. Las etapas también pueden incluir scripts dentro de trabajos que desee modificar o eliminar, así como artefactos y registros de las ejecuciones más recientes del pipeline que desee exportar. Utilice las acciones Configurar etapa o Suprimir etapa para modificar o suprimir una etapa. Utilice la acción Descargar para exportar artefactos o registros desde una etapa.

Menú " caption-side="bottom"}{: caption="

Modificación de una etapa de interconexión clásica

Para modificar una etapa de conducto:

  1. En la página Conducto, pulse el icono Valores.

  2. Pulse Configurar etapa.

  3. En el separador PROPIEDADES DE ENTORNO, edite o suprima propiedades.

  4. Modifique un script de trabajo dentro de la etapa de conducto. Seleccione el trabajo y modifique los valores que forman parte de la Configuración de compilación, despliegue o prueba.

    caption-side=bottom"
    Modificar script de
    de trabajo*

  5. Suprima un trabajo de la etapa de conducto. En el separador TRABAJOS, seleccione el trabajo que desea suprimir y pulse Eliminar.

Exportación de una etapa de interconexión clásica

Para exportar la definición para todo un conducto, añada /yaml al URL del conducto:

https://cloud.ibm.com/devops/pipelines/<pipeline id>/yaml?env_id=<region id>

Donde <pipeline id> y <region id> son los valores que se visualizan en el URL de la página de interconexión.

El archivo yaml resultante incluye definiciones de todas las etapas de conducto.

Para exportar artefactos y registros para una etapa de conducto:

  1. En la página Conducto, pulse Ver registros e historial.
  2. Pulse el número de compilación para el que desea exportar artefactos y registros.
  3. Haz clic en DESCARGAR > Artefactos para exportar los artefactos de la compilación seleccionada.
  4. Haz clic en DESCARGAR > Registros para exportar los registros de la compilación seleccionada.

Supresión de una etapa de interconexión clásica

Para suprimir una etapa de conducto:

  1. En la página Conducto, pulse el icono Valores.
  2. Pulse Suprimir etapa.

Conductos de Tekton

Las interconexiones de Tekton pueden incluir datos personales como, por ejemplo, credenciales en forma de propiedades de entorno o detalles de ejecución de la interconexión. Es posible suprimir estas ejecuciones, lo que eliminaría los detalles de ejecución y los registros asociados. Utilice la acción Descargar para exportar todos los datos asociados con la ejecución de la interconexión seleccionada.

caption-side=bottom"
Ejecutar

Modificación de una interconexión de Tekton

Para modificar la definición de una interconexión de Tekton:

  1. En la página Visión general de interconexión, pulse Valores y, a continuación, pulse Definiciones.
  2. Pulse Añadir para añadir un repositorio Git que ya se haya añadido a la cadena de herramientas.
  3. Pulse el menú para acceder a las opciones y pulse Editar o Eliminar para editar o eliminar una definición de repositorio Git existente.

Para modificar el trabajador que se va a utilizar para ejecutar la interconexión de Tekton:

  1. En la página Visión general de interconexión, pulse Valores y, a continuación, pulse Trabajador.
  2. Seleccione cualquier trabajador que se haya añadido a la cadena de herramientas o los trabajadores gestionados públicos.

Para modificar las propiedades de entorno utilizadas por la intereconexión de Tekton:

  1. En la página Visión general de interconexión, pulse Valores y, a continuación, pulse Propiedades de entorno.
  2. Edite, añada o elimine propiedades de la página.

Para obtener más información sobre cómo modificar los conductos de Tekton, consulte Trabajar con conductos de Tekton.

Supresión de una interconexión de Tekton

Para suprimir una interconexión de Tekton:

  1. En la página Visión general de la cadena de herramientas, en la tarjeta Interconexiones de entrega, vaya a la instancia de interconexión de Tekton.
  2. Pulse el menú en la interconexión de Tekton para acceder a las opciones de configuración y pulse Suprimir.

Para obtener más información sobre cómo suprimir interconexiones de Tekton, consulte los temas siguientes:

Modificación y supresión de cadenas de herramientas e integraciones de herramientas

Mediante el uso de cadenas de herramientas, los equipos pueden colaborar y compartir diferentes integraciones de herramientas.

Se recomienda que configure todas las integraciones de Continuous Delivery utilizando datos asociados con el equipo o la empresa, en lugar de datos que se asocian con usted. Sin embargo, en algunos casos, puede que se utilicen los datos personales de forma involuntaria. En tales casos, debe identificar todos los datos que posee y suprimirlos.

Cuando se crea una integración de herramientas, Continuous Delivery no puede registrar el origen de todos los datos. Por ejemplo, otro miembro del equipo puede crear una integración de herramientas para usted utilizando datos personales que usted proporcione en un correo electrónico. Debe ser consciente de los datos que posee y asegurarse de que se suprimen.

Coordínese con los demás miembros del equipo antes de suprimir cadenas de herramientas o integraciones de herramientas compartidas.

Modificación y supresión de integraciones de herramientas

Al crear una integración de herramientas, debe proporcionar las credenciales de usuario y otra información de la cuenta relacionada con la integración. Si ha utilizado sus propias credenciales personales e información de cuenta, sustituya esta información con valores diferentes, o suprima la integración de herramientas.

Para obtener más información sobre la modificación de integraciones de herramientas, consulte la documentación siguiente:

Para obtener más información sobre la supresión de integraciones de herramientas, consulte la documentación siguiente:

Supresión de cadenas de herramientas

Si suprime una cadena de herramientas, la supresión no se podrá deshacer. Al eliminar una cadena de herramientas se eliminan todas sus integraciones de herramientas, incluidos los flujos de trabajo, lo que podría provocar la eliminación de recursos gestionados por dichas integraciones.

Para obtener más información sobre cómo eliminar cadenas de herramientas, consulta la siguiente documentación:

Supresión de todas las cadenas de herramientas

Cuando trabaja utilizando la consola, no puede suprimir todas las cadenas de herramientas dentro de un grupo de recursos al mismo tiempo. Debe suprimir las cadenas de herramientas una por una.

Mediante la API, la CLI o Terraform, puede suprimir más fácilmente varias cadenas de herramientas. Por ejemplo, puede escribir un programa o un script que itere sobre un conjunto de cadenas de herramientas y las suprima llamando repetidamente a la API o ejecutando el mandato ibmcloud dev toolchain-delete. Si ha definido varias cadenas de herramientas en Terraform, puede suprimir los bloques de recursos de ibm_cd_toolchain y ejecutar terraform apply, o puede utilizar el mandato terraform destroy para suprimir los recursos de la cadena de herramientas.

Las cadenas de herramientas se clasifican por regiones y grupos de recursos en IBM Cloud. Asegúrese de que se dirige a cada región y grupo de recursos de una cuenta para suprimir cada cadena de herramientas que ha creado en dicha cuenta.