Gerenciando dados pessoais para Continuous Delivery
Gerenciando dados pessoais para Continuous Delivery
Gerenciando dados pessoais para Continuous Delivery
DevOps Insights chegará ao fim de sua vida útil e será descontinuado em 31 de agosto de 2026. O serviço Continuous Delivery será descontinuado nas seguintes regiões em 12 de fevereiro de 2027: au-syd, ca-tor,
us-east. O Code Risk Analyzer também será descontinuado em todas as regiões nessa data. Se uma região não apresentar uso ativo desses recursos, os recursos nessa região poderão ser descontinuados mais cedo e deixar de aceitar
novas instâncias. Saiba mais
É possível modificar, exportar ou excluir dados pessoais por meio do IBM Cloud® Continuous Delivery.
Dados pessoais são quaisquer informações relacionadas a uma pessoa física ou que a identificam. Por exemplo, os dados pessoais podem ser um nome, um endereço de e-mail, um avatar, um token ou qualquer número de identificadores que são usados com
o Continuous Delivery. Os componentes do Continuous Delivery a seguir contêm dados pessoais:
Git Repos and Issue Tracking
Pipelines do Continuous Delivery
Cadeias de ferramentas e integrações de ferramentas
A IBM não gerencia dados no serviço Continuous Delivery. Antes de deixar o serviço Continuous Delivery que está hospedado no IBM Cloud Public, deve-se excluir os seus próprios dados.
Continuous Delivery fornece as permissões apropriadas para gerenciar dados dentro de um grupo de recursos. Sua empresa pode ter políticas que limitam essas permissões. Se você não tiver as permissões apropriadas, entre em contato com o administrador
para a sua conta do IBM Cloud.
Para gerenciar seus dados pessoais, é necessário compreender as contas d IBM Cloud, como essas contas são utilizadas e os direitos de acesso a elas associados.
Contas e direitos de acesso
Para trabalhar em IBM Cloud, você deve fazer login com um nome de usuário e senha. Quando você faz login, o IBM Cloud associa pelo menos uma conta do IBM Cloud às suas credenciais de usuário. Quando você cria recursos como grupos de recursos,
cadeias de ferramentas e Continuous Delivery objetos, eles são associados a uma conta IBM Cloud.
A estrutura de login do IBM Cloud oferece a opção de trabalhar em diferentes contas. Usando a interface do usuário do IBM Cloud, você pode alternar entre uma conta e outra. Ao efetuar login, qualquer um dos tipos de contas a seguir pode ser
associado às suas credenciais do usuário:
Conta pessoal
Conta corporativa
Conta individual corporativa
Contas pessoais
Geralmente, cada usuário tem sua própria conta que é a sua conta pessoal. É possível identificar facilmente sua conta pessoal, pois geralmente contém seu nome, por exemplo, Conta do John Smith.
Você tem direitos totais sobre todos os objetos que são criados em sua conta pessoal. É possível convidar outros usuários a se associarem à sua conta e designar a eles direitos sobre objetos que você cria e também direitos para criar objetos
em sua conta. Devido a esses direitos, os dados pessoais de outros usuários podem estar na sua conta, e seus dados pessoais podem estar nas contas de outros usuários.
Se você tiver permissão para criar um objeto em uma conta, também terá autoridade para modificá-lo e excluí-lo, independentemente da conta em que o objeto esteja armazenado. Quando dois usuários colaboram, eles geralmente compartilham uma
conta pessoal.
Contas corporativas
Uma conta corporativa é configurada por sua empresa. Geralmente, você é incluído automaticamente na conta, em vez de ser convidado. Embora as contas corporativas ofereçam aos usuários um espaço para trabalhar, se comunicar e compartilhar recursos
e cobranças, essa configuração é apenas uma convenção. Na realidade, uma conta corporativa não é diferente de uma conta pessoal. Os objetos que são criados em uma conta corporativa estão associados à conta e os usuários podem ser convidados
para a conta.
Equipes de pessoas que trabalham para uma empresa frequentemente colaboram usando uma conta corporativa.
Contas corporativas individuais
Ao trabalhar para uma empresa, o trabalho em sua conta pode pertencer legalmente à empresa. Muitos usuários que trabalham para uma empresa têm uma conta individual corporativa. Se você efetua login em sua conta usando as credenciais que contêm
o nome de sua empresa e também têm o que parece ser uma conta pessoal, o trabalho dentro de sua conta pessoal pode pertencer à empresa.
Uma conta individual corporativa não é diferente de qualquer outra conta. É possível convidar usuários para uma conta individual corporativa e os objetos que são criados em uma conta individual corporativa são de propriedade da conta.
Se você trabalha para uma empresa que possui seu trabalho, uma conta pessoal que normalmente contém seu nome é considerada uma conta individual corporativa.
Modificando, exportando e excluindo dados pessoais
Independentemente do tipo de conta do IBM Cloud utilizada, se você tiver direitos sobre os objetos nessa conta, poderá modificá-los, exportá-los e excluí-los. Antes de fazer mudanças, coordene com outros usuários para garantir que você não modifique
nem exclua dados desnecessariamente.
Antes de excluir dados de uma conta, determine se é uma conta pessoal ou uma conta individual corporativa.
Conta pessoal
Se você possui uma conta pessoal, é possível fazer mudanças e excluir seus dados. Se você compartilha sua conta com outro usuário, você possui os dados, mas talvez você queira entrar em contato com esse usuário sobre o trabalho compartilhado.
Se você possui uma conta individual corporativa, deve-se coordenar quaisquer mudanças com sua empresa e com outros membros de sua equipe. Exclua seus dados pessoais, independentemente se eles estão armazenados em uma conta corporativa ou em
uma conta corporativa individual. Certifique-se de que você não exclua o trabalho que você compartilhou com outros usuários.
Antes de começar a gerenciar seus dados pessoais nos componentes do Continuous Delivery, certifique-se de que está acessando sua conta no IBM Cloud. Para visualizar a conta do IBM Cloud na qual você está trabalhando no momento, na barra de
menus, clique no avatar do seu perfil.
Caso não consiga acessar sua conta no site IBM Cloud, entre em contato com a empresa e coopere com ela para excluir seus dados pessoais.
Se você desejar excluir todos os seus dados pessoais do Continuous Delivery, a ordem na qual você excluir esses dados será importante. Primeiro, exclua seus dados do Git Repos and Issue Tracking e, em seguida, exclua sua conta do Git Repos
and Issue Tracking. Finalmente, exclua seus pipelines de entrega, suas integrações de ferramentas e suas cadeias de ferramentas.
Modificação, exportação e exclusão de dados d Git Repos and Issue Tracking
O Git Repos and Issue Tracking fornece um serviço Git hospedado na nuvem. É utilizado um mecanismo de login único para associar sua conta do IBM Cloud a uma conta do Git. Um nome completo e um nome abreviado são criados para você na sua conta
do Git. Outros usuários poderão usar seu nome abreviado para referir-se a você em um comentário dentro de um problema do Git. É possível customizar sua conta do Git e incluir dados pessoais, como uma descrição de si mesmo ou uma imagem.
O Git Repos and Issue Tracking fornece um ambiente de codificação social poderoso, porém complexo no qual os usuários contribuem com diferentes projetos e os objetos são compartilhados. Esse ambiente pode dificultar a localização e a exclusão
de seus dados pessoais.
Seus perfis e configurações da conta, projetos pessoais, grupos e fragmentos estão associados à sua conta do Git. Se você excluir sua conta do Git, esses objetos serão excluídos. Para excluir dados pessoais de outro projeto, acesse o projeto
e, em seguida, modifique-o para remover seus dados pessoais ou exclua o projeto por completo. Certifique-se de que você coordene com outros membros da sua equipe antes de excluir projetos compartilhados.
Antes de excluir a sua conta do Git, exclua os seus dados pessoais de outros projetos. Depois de excluir sua conta do Git, pode ser difícil, ou até mesmo impossível, encontrar todos os projetos para os quais você contribuiu.
Projetos pessoais e compartilhados
É possível convidar outros usuários para colaborar em projetos. Os projetos Git que você cria dentro de sua conta são chamados de projetos pessoais. Também é possível criar grupos do Git nos quais os projetos podem ser de propriedade de múltiplos
proprietários do Git. É possível criar novos projetos para o grupo ou transferir a propriedade de projetos pessoais para o grupo. Um grupo “ Git ” costuma ser usado para representar uma conta corporativa “ IBM Cloud ”, a fim de indicar que
os projetos pertencem à empresa.
Exportando um projeto do Git Repos and Issue Tracking
Antes de excluir um projeto do Git Repos and Issue Tracking, é possível exportar o projeto para arquivá-lo.
Clique no ícone Configurações na barra lateral de navegação.
Clique em Geral.
Clique em Expandir para expandir a seção Exportar projeto.
Clique em Exportar projeto.
Depois que o projeto é arquivado, ele pode ser importado para outra instância do GitLab.
Excluindo sua conta Git Repos and Issue Tracking
É possível excluir sua conta do Git Repos and Issue Tracking e a maioria das coisas pertencentes a ela.
No painel de configurações do usuário do Git Repos and Issue Tracking, na página “Conta”, na seção “Excluir conta”, clique em “Excluir conta ”.
Todos os projetos do Git, incluindo repositórios e problemas são excluídos. Você também é removido de quaisquer grupos do Git Repos and Issue Tracking aos quais você pertence.
Após a sua conta ser excluída, algum conteúdo permanecerá. Esse conteúdo será designado para um Usuário fantasma em todo o sistema Por exemplo, os comentários incluídos para um problema permanecem, mas são atribuídos ao Usuário fantasma. Para
excluir todo o conteúdo de sua autoria, entre em contato com o Suporte do IBM
Git Repos and Issue Tracking utiliza um mecanismo de login único que cria automaticamente uma conta correspondente no Git para sua conta no IBM Cloud na primeira vez que você acessar a integração da ferramenta. Depois de excluir sua conta,
não acesse o Git Repos and Issue Tracking. Se você acessar o Git Repos and Issue Tracking novamente, uma nova conta será criada automaticamente, que deverá ser excluída.
Modificação, exportação e exclusão de dados do pipeline d Continuous Delivery
Continuous Delivery fornece dois tipos diferentes de pipeline: Classic e Tekton. Esses pipelines executam scripts para construir, testar e implementar seu aplicativo no IBM Cloud fornecendo estágios e tarefas, empregos e etapas, variáveis de
ambiente e outros objetos que possam conter dados pessoais. É possível excluir esses objetos individualmente ou excluir um pipeline inteiro.
Certifique-se de que você coordene com outros membros da sua equipe antes de excluir objetos ou pipelines compartilhados. A exclusão de objetos compartilhados pode causar a falha de um pipeline.
Um pipeline não pode existir fora de uma cadeia de ferramentas. Se você excluir uma cadeia de ferramentas, todos os pipelines que estiverem associados à cadeia de ferramentas também serão excluídos. Se você planeja excluir uma cadeia de ferramentas
inteira, não é necessário excluir cada pipeline individualmente. Em vez disso, acesse a seção “Modificação e exclusão de cadeias de ferramentas e integrações de ferramentas” e siga as etapas para excluir uma cadeia de ferramentas.
Pipelines clássicos
Os estágios de um pipeline Classic podem incluir dados pessoais, como credenciais, na forma de propriedades de ambiente e uma definição de pipeline, mostrando o estado atual do pipeline. As etapas também podem incluir scripts dentro de tarefas
que você deseja modificar ou excluir, além de artefatos e logs das execuções mais recentes do pipeline que você deseja exportar. Use as ações Configurar Estágio ou Excluir Estágio para modificar ou excluir um estágio. Use a ação Download para
exportar artefatos ou logs de um estágio.
Menu de etapas
Modificando um estágio de um pipeline Classic
Para modificar um estágio de pipeline:
Na página Pipeline, clique no ícone Configurações.
Clique em Configurar estágio.
Na guia PROPRIEDADES DO AMBIENTE, edite ou exclua propriedades.
Modifique um script de tarefa no estágio de pipeline. Selecione a tarefa e mude os valores que façam parte da Configuração de Construção, Implementação ou Teste.
o do trabalho*
Excluir uma tarefa do estágio de pipeline. Na guia TAREFAS, selecione a tarefa que deseja excluir e clique em Remover.
Exportando um estágio de um pipeline Classic
Para exportar a definição para um pipeline inteiro, anexe /yaml à URL do pipeline:
Em que <pipeline id> e <region id> são os valores exibidos na URL da página do pipeline.
O arquivo yaml resultante inclui definições de todos os estágios de pipeline.
Para exportar artefatos e logs para um estágio de pipeline:
Na página Pipeline, clique em Visualizar logs e histórico.
Clique no número da construção para o qual você deseja exportar artefatos e logs.
Clique em BAIXAR > Artefatos para exportar os artefatos da compilação selecionada.
Clique em BAIXAR > Registros para exportar os registros da compilação selecionada.
Excluindo um estágio de um pipeline Classic
Para excluir um estágio de pipeline:
Na página Pipeline, clique no ícone Configurações.
Clique em Excluir estágio.
Pipelines Tekton
Os pipelines Tekton podem incluir dados pessoais, como credenciais, na forma de propriedades de ambiente ou detalhes de execução do pipeline. É possível excluir essas execuções, o que remove também os detalhes e logs da execução associada. Use
a ação Fazer download para exportar todos os dados que estão associados à execução de pipeline selecionada.
caption-side=bottom"
Modificando um pipeline Tekton
Para modificar uma definição de pipeline Tekton:
Na página Visão Geral do Pipeline, clique em Configurações e, em seguida, clique em Definições.
Clique em Incluir para incluir um repositório Git que já foi incluído na cadeia de ferramentas.
Clique no menu para acessar as opções e clique em Editar ou Remover para editar ou remover uma definição de repositório Git existente.
Para modificar o trabalhador a a ser usado para executar o pipeline Tekton:
Na página Visão Geral do Pipeline, clique em Configurações, em seguida, clique em Trabalhador.
Selecione qualquer trabalhador que tenha sido incluído na cadeia de ferramentas ou na lista de trabalhadores gerenciados públicos.
Para modificar as propriedades de ambiente usadas pelo pipeline Tekton:
Na página Visão Geral do Pipeline, clique em Configurações, em seguida, clique em Propriedades do Ambiente.
Editar, incluir ou remover propriedades da página.
Modificando e excluindo cadeias de ferramentas e integrações de ferramentas
Usando cadeias de ferramentas, as equipes podem colaborar com e compartilhar integrações de ferramenta diferentes.
É recomendado que você configure todas as integrações do Continuous Delivery usando dados que estejam associados à sua equipe ou empresa, em vez de dados que estejam associados a você. No entanto, em algumas instâncias, seus dados pessoais podem
ser usados inadvertidamente. Nesses casos, deve-se identificar todos os dados que você possui e excluí-los.
Quando uma integração de ferramenta é criada, o Continuous Delivery não pode registrar a origem de todos os dados. Por exemplo, outro membro da equipe pode criar uma integração de ferramenta para você usando dados pessoais que você fornece em
um e-mail. Deve-se entender quais dados você possui e certificar-se de que eles são excluídos.
Coordene com outros membros de sua equipe antes de excluir integrações de ferramentas ou cadeias de ferramentas compartilhadas.
Modificando e excluindo integrações de ferramentas
Ao criar uma integração de ferramenta, é necessário fornecer as credenciais do usuário e outras informações da conta relacionadas à integração. Se você usou suas próprias credenciais pessoais e informações de conta, substitua essas informações
por valores diferentes ou exclua a integração de ferramenta.
Para obter mais informações sobre a modificação de integrações de ferramentas, consulte a seguinte documentação:
Quando você excluir uma cadeia de ferramentas, a exclusão não poderá ser desfeita. A exclusão de uma cadeia de ferramentas remove todas as integrações de ferramentas associadas a ela, incluindo pipelines, o que pode resultar na exclusão de
recursos gerenciados por essas integrações.
Para obter mais informações sobre como excluir cadeias de ferramentas, consulte a documentação a seguir:
Quando você trabalha usando o console, não é possível excluir todas as cadeias de ferramentas dentro de um grupo de recursos ao mesmo tempo. Deve-se excluir cada cadeia de ferramentas por vez.
Ao usar a API, CLI ou Terraform, é possível excluir mais prontamente várias cadeias de ferramentas. Por exemplo, você pode escrever um programa ou um script que iterasse sobre um conjunto de cadeias de ferramentas e excluí-las ligando repetidamente
a API ou executando o comando ibmcloud dev toolchain-delete. Se você definiu várias cadeias de ferramentas em Terraform, você pode excluir os blocos de recursos ibm_cd_toolchain e executar terraform apply,
ou você pode usar o comando terraform destroy para excluir os recursos da cadeia de ferramentas.
O escopo das cadeias de ferramentas é definido pela região IBM Cloud e pelo grupo de recursos. Certise-se de destinar cada região e grupo de recursos em uma conta para excluir toda cadeia de ferramentas que você criou nessa conta.