Perguntas mais frequentes para o Continuous Delivery

Obtenha respostas para as perguntas mais frequentes sobre o uso do IBM Cloud® Continuous Delivery.

Por que os serviços do plano Lite são excluídos após 30 dias de inatividade?

Uma instância de Continuous Delivery é considerada ativa quando uma ou mais cadeias de ferramentas do mesmo grupo de recursos estão ativas. Uma cadeia de ferramentas é considerada ativa se os usuários interagirem com ela por meio da interface do usuário, se os trabalhos do pipeline de entrega forem acionados ou se os repositórios gerenciados por Git Repos and Issue Tracking forem acessados.

Quando essas condições não são atendidas para todas as cadeias de ferramentas associadas ao serviço Continuous Delivery por 30 dias, a instância é considerada inativa.

Posso usar scripts de amostra para construir e implementar meu aplicativo?

O repositório open-toolchain/commons GitHub contém uma coleção de scripts comuns que você pode usar em toolchains e pipelines. Por exemplo, é possível usar um dos shell scripts que está contido nesse repositório dentro de suas próprias cadeias de ferramentas de várias maneiras.

Como faço para trazer meu próprio código e implantá-lo usando Continuous Delivery?

É possível escolher qualquer uma das opções a seguir para implementar o seu próprio código no Continuous Delivery:

  • Crie uma cadeia de ferramentas usando um dos modelos disponíveis (dependentes do destino de implementação e das integrações de ferramenta). Na página Criar uma cadeia de ferramentas, selecione o provedor apropriado para o seu repositório de origem e, em seguida, especifique o link para o repositório de código-fonte. Depois de criar sua cadeia de ferramentas, pode ser necessário ajustar os scripts de pipeline para seus objetivos de implementação.
  • Crie uma cadeia de ferramentas vazia e, em seguida, inclua integrações de ferramenta para implementar seu app. Para obter mais informações sobre como usar esse método para implementar seu código no Continuous Delivery, consulte Implementar um app no Kubernetes

Como localizar o status do IBM Cloud e do serviço Continuous Delivery?

Verifique a página Status do IBM Cloud para determinar se problemas conhecidos estão afetando a plataforma do IBM Cloud e os serviços principais no IBM Cloud.

É possível localizar a página Status, escolhendo uma das opções a seguir:

  • No console do IBM Cloud, acesse Suporte. No widget Notificações de hoje, clique em Visualizar todos e clique em Status para visualizar o status de todos os recursos em todas as localizações da IBM Cloud. É possível visualizar uma lista de eventos, em ordem cronológica, para manutenção e incidentes. É possível procurar em todas as notificações ou filtrar por tipo, localizações geográficas e recursos individuais. Também é possível visualizar as janelas de manutenção planejada para as quais um aviso prévio é fornecido e os incidentes ou indisponibilidades não planejados, que são postados assim que a equipe da IBM Cloud toma conhecimento deles. As notificações de incidentes são atualizadas regularmente até que sejam resolvidas.
  • Acesse-o diretamente em IBM Cloud- System Status(Status do sistema ).

Para obter mais informações sobre a página de status da IBM Cloud, consulte Visualizando o status da IBM Cloud.

Como remover usuários autorizados do serviço do Continuous Delivery?

É possível remover usuários autorizados do serviço do Continuous Delivery e evitar que eles sejam incluídos novamente.

  • Remova o acesso do usuário no IAM a todas as cadeias de ferramentas no grupo de recursos.
  • Remova o usuário da lista de usuários autorizados na instância de serviço do Continuous Delivery.
  • Remova o acesso de Desenvolvedor de todos os repositórios do Git Repos and Issue Tracking conectados a todas as cadeias de ferramentas no grupo de recursos.

É possível manter um log de atividades relacionado a usuários autorizados. Para obter mais informações sobre como visualizar, gerenciar e auditar atividades iniciadas pelo serviço e iniciadas pelo usuário nas instâncias do IBM Cloud® Continuous Delivery, consulte Eventos do IBM Cloud Activity Tracker Event Routing. Para obter mais informações sobre o gerenciamento de usuários autorizados, consulte Usuários autorizados.

Por que a quantidade do AUTHORIZED_USERS_PER_MONTH é relatada em IBM Cloud Faturamento e uso diferentes do número real de usuários autorizados listados para minha instância de serviço Continuous Delivery ?

A quantidade AUTHORIZED_USERS_PER_MONTH é calculada como uma média do número de usuários autorizados por dia. Se usuários autorizados forem incluídos ou removidos, a média aumentará ou diminuirá. Por exemplo, se uma instância de serviço tiver um usuário autorizado para a primeira metade de junho, um segundo usuário autorizado será incluído em 16 de junho, a quantidade AUTHORIZED_USERS_PER_MONTH para o mês inteiro de junho será 1.5.

Por que a quantidade AUTHORIZED_USERS_PER_MONTH é relatada em IBM Cloud Faturamento e uso igual a zero para minha instância de serviço Continuous Delivery ?

A instância de serviço reside em uma conta em uma empresa e participa do faturamento consolidado. Quando o faturamento consolidado é ativado em uma instância de serviço Continuous Delivery em uma conta corporativa, somente essa instância relatará uma quantidade diferente de zero de usuários autorizados. Todas as outras instâncias de serviços do Continuous Delivery na hierarquia corporativa e na mesma região relatarão zero usuários autorizados, mesmo que eles continuem listando seus usuários autorizados. Para obter mais informações sobre o faturamento consolidado, consulte Faturamento consolidado.

Posso evitar ser cobrado pelos mesmos usuários autorizados em várias instâncias do serviço Continuous Delivery ?

Se suas instâncias de serviço do Continuous Delivery forem organizadas em uma empresa, será possível ativar o faturamento consolidado em uma instância de serviço Continuous Delivery na conta corporativa para que os usuários autorizados sejam relatados somente para faturamento uma vez para todas as instâncias de serviço na empresa e na mesma região. Para obter mais informações sobre o faturamento consolidado, consulte Faturamento consolidado.

Posso gerenciar Continuous Delivery instâncias de serviço usando Terraform?

Você pode usar Terraform para provisionar, atualizar e desprover instâncias do serviço Continuous Delivery. Para obter mais informações sobre o uso do Terraform com Continuous Delivery, consulte Criando uma instância de serviço Continuous Delivery, com Terraform, Deleting a Continuous Delivery instância de serviço com Terraform e a ibm_resource_instance documentação de recursos.

Não é possível utilizar o Terraform para gerenciar a lista de usuários autorizados para uma instância de serviço Continuous Delivery. Você pode gerenciar a lista de usuários autorizados apenas usando o console. Para obter informações sobre o gerenciamento de usuários autorizado, consulte Usuários autorizados.

Posso gerenciar Continuous Delivery instâncias de serviço usando uma API?

Você pode usar as APIs do HTTP ou SDKs de linguagens de programação selecionadas para provisionar, atualizar e desprovisionar instâncias do serviço Continuous Delivery. Para obter mais informações sobre o uso do Continuous Delivery com a API, consulte Criação de uma instância de serviço Continuous Delivery com a API e Exclusão de uma instância de serviço Continuous Delivery com a API.

Não é possível usar APIs para gerenciar a lista de usuários autorizados de uma instância de serviço Continuous Delivery. Você pode gerenciar a lista de usuários autorizados apenas usando o console. Para obter informações sobre o gerenciamento de usuários autorizado, consulte Usuários autorizados.

Posso usar o console, APIs ou CLI para modificar recursos que são gerenciados por Terraform?

Quando você usa Terraform para gerenciar recursos como Continuous Delivery instâncias de serviço, cadeias de ferramentas e pipelines Tekton, evite alterar os recursos usando o console, APIs ou CLI, ou por qualquer outro método fora do controle da Terraform.

Se você contorna Terraform por alterar diretamente os recursos, você pode causar drift de recurso, uma situação em que os estados de seus recursos reais em IBM Cloud se afastam da definição dos recursos em Terraform. Na próxima vez que você aplicar a configuração Terraform, Terraform tenta atualizar seus recursos para trazê-los de volta em alinhamento com a configuração Terraform. Essa ação pode levar a consequências indesejadas, como reverter mudanças ou excluir e, em seguida, recriar recursos.

Para obter mais informações sobre a deriva de recursos, consulte Gerenciar Drift de Recursos.