Disponibilidade, modelos e tutoriais de cadeia de ferramentas

As cadeias de ferramentas estão disponíveis na IBM Cloud Pública. Você pode usar um modelo ou o Terraform como ponto de partida para criar uma cadeia de ferramentas.

Modelos de cadeia de ferramentas

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

Você pode usar um modelo como ponto de partida para criar uma cadeia de ferramentas. Os modelos de cadeia de ferramentas incluem conjuntos específicos de integrações de ferramentas que suportam as tarefas de desenvolvimento, implementação e operações.

Alguns modelos de cadeias de ferramentas incluem integrações de ferramentas que fazem parte do serviço Continuous Delivery. Se uma instância desse serviço já não estiver em seu grupo de recursos, ao clicar em Criar para criar a cadeia de ferramentas, o serviço será automaticamente incluído com o plano Lite gratuito selecionado. Para mais informações e termos, consulte o IBM Cloud catálogo.

Os modelos de cadeia de ferramentas predefinidos do DevOps são exemplos recomendados que resolvem os cenários do mundo real e cada um contém um app de amostra. É possível usar seu próprio app especificando seu repositório do Git ao criar a cadeia de ferramentas por meio do modelo.

Modelos de cadeia de ferramentas
Modelo e regiões disponíveis Descrição e tutoriais disponíveis Ferramentas incluídas
Implante um aplicativo na cadeia de ferramentas Kubernetes

Disponível em Dallas, Washington, Toronto, Montreal, São Paulo, Frankfurt, Tóquio, Sydney e Londres

Com essa cadeia de ferramentas, é possível desenvolver e implementar um aplicativo com segurança em um cluster Kubernetes que é gerenciado pelo IBM Cloud Kubernetes Service. Por padrão, a cadeia de ferramentas usa um app de amostra "Hello World" do Node.js, mas é possível vincular ao seu próprio repositório GitHub. Essa cadeia de ferramentas é pré-configurada para entrega contínua com o Vulnerability Advisor, controle de fonte, rastreamento de problemas e edição on-line.

Experimente o tutorial: Deploy um app em Kubernetes

Delivery Pipeline

GitHub e Issues

IBM Cloud Kubernetes Service (Kubernetes cluster)

Desenvolva e implante um aplicativo usando a cadeia de ferramentas IBM Cloud Satellite

Disponível em Dallas, Washington, Toronto, Montreal, São Paulo, Frankfurt, Tóquio, Sydney e Londres

Com esta cadeia de ferramentas, você pode desenvolver e implementar um aplicativo em um único IBM Cloud® Kubernetes Service, um cluster Red Hat® OpenShift® on IBM Cloud®, ou para vários clusters usando IBM Cloud Satellite. Por padrão, a cadeia de ferramentas usa um aplicativo de exemplo “Hello World” Node.js, mas você pode vincular seu próprio aplicativo em vez disso. Essa cadeia de ferramentas está pré-configurada para entrega contínua com o Vulnerability Advisor, o Code Risk Analyzer, controle de código-fonte, rastreamento de problemas e edição on-line.

Experimente o tutorial: Desenvolva e implemente um app usando IBM Cloud Satellite

Delivery Pipeline

Git Repos and Issue Tracking

IBM Secrets Manager

IBM Cloud® DevOps Insights

Implante recursos do Kubernetes em vários clusters usando a cadeia de ferramentas do IBM Cloud Satellite

Disponível em Dallas, Washington, Toronto, Montreal, São Paulo, Frankfurt, Tóquio, Sydney e Londres

Com esta cadeia de ferramentas, é possível implementar em vários clusters Red Hat® OpenShift® clusters que estão hospedados em IBM Cloud Satellite. Por padrão, a cadeia de ferramentas usa um aplicativo de exemplo “Hello World” Golang, mas você pode vincular seu próprio aplicativo em vez disso. Essa cadeia de ferramentas é construída usando o Tekton e é pré-configurada para entrega contínua com controle de origem, rastreamento de emissão e edição online.

Experimente o tutorial: Implantar recursos do Kubernetes em vários clusters usando IBM Cloud Satellite

Delivery Pipeline

Git Repos and Issue Tracking

Desenvolva e implemente um aplicativo em IBM Cloud® Virtual Private Cloud usando a cadeia de ferramentas de estratégias de implantação

Disponível em Dallas, Washington, Toronto, Montreal, São Paulo, Frankfurt, Tóquio, Sydney e Londres

Com essa cadeia de ferramentas, é possível desenvolver e implementar um aplicativo em instâncias de servidor virtual (máquina virtual) em sua Nuvem privada virtual (VPC) que é gerenciada pelo IBM Cloud. Por padrão, a cadeia de ferramentas utiliza um aplicativo de exemplo “Hello World” baseado em Maven, disponível em Java, mas você pode, em vez disso, vincular seu próprio aplicativo baseado em Maven, disponível em Java. Esta cadeia de ferramentas é pré-configurada com pipelines para integração contínua e entrega contínua com controle de fonte, rastreamento de emissão e edição online.

Tente o tutorial: Desenvolver e implementar um app no VPC usando estratégias de implementação

IBM Cloud Object Storage bucket

Delivery Pipeline

IBM Cloud® DevOps Insights

Git Repos and Issue Tracking

Secrets Manager

Desenvolver e implementar um aplicativo em uma cadeia de ferramentas de máquina virtual

Disponível em Dallas, Washington, Toronto, Montreal, São Paulo, Frankfurt, Tóquio, Sydney e Londres

Com essa cadeia de ferramentas, é possível desenvolver e implementar um aplicativo em instâncias de servidor virtual (máquina virtual) em sua VPC que é gerenciada pelo IBM Cloud.. Por padrão, a cadeia de ferramentas utiliza um aplicativo de exemplo “Hello World” baseado em Maven, disponível em Java, mas você pode, em vez disso, vincular seu próprio aplicativo baseado em Maven, disponível em Java. Este conjunto de ferramentas vem pré-configurado com pipelines para integração contínua e entrega contínua, incluindo o Code Risk Analyzer(CRA), controle de código-fonte, acompanhamento de problemas e edição on-line.

Tente o tutorial: Desenvolver e implementar um aplicativo em uma Máquina Virtual

IBM Cloud Object Storage bucket

Delivery Pipeline

IBM Cloud® DevOps Insights

Git Repos and Issue Tracking

Secrets Manager

Desenvolva uma cadeia de ferramentas de aplicativos Code Engine

Disponível em Dallas, Washington, Toronto, Montreal, São Paulo, Frankfurt, Tóquio, Sydney e Londres

Com esse conjunto de ferramentas, você pode desenvolver e implantar um aplicativo com segurança no Code Engine, um serviço compartilhado e multilocatário do Kubernetes disponível em IBM Cloud. Por padrão, a cadeia de ferramentas usa um app de amostra "Hello World" do Node.js, mas é possível vincular ao seu próprio repositório GitHub. Esta cadeia de ferramentas é pré-configurada para integração contínua, entrega contínua com controle de fonte, rastreamento de emissão e edição online.

Experimente o tutorial: Desenvolva e implemente um app usando o Code Engine

Delivery Pipeline

Git Repos and Issue Tracking

IBM Cloud® Code Engine

Crie sua própria cadeia de ferramentas

Disponível em Dallas, Washington, Toronto, Montreal, São Paulo, Tóquio, Sydney, Frankfurt e Londres

Essa cadeia de ferramentas não possui ferramentas pré-configuradas. Se você já estiver familiarizado com as cadeias de ferramentas, será possível configurar sua própria cadeia de ferramentas. Nenhum
Cadeia de ferramentas de Entrega Contínua

Disponível em Dallas, Washington, Tóquio, Sydney, Frankfurt e Londres

Essa cadeia de ferramentas é usada ao ativar a entrega contínua para um app.

Experimente os tutoriais:

Adicionar uma cadeia de ferramentas a um aplicativo

Delivery Pipeline

GitHub e Issues

IBM Cloud

Terraform de cadeia de ferramentas

Você pode usar o Terraform para definir, criar e gerenciar as cadeias de ferramentas usando uma abordagem como código.

Você pode começar com um exemplo IBM Cloud Terraform Provider, como ibm-cd-toolchain-simple-helm ou ibm-cd-tekton-pipeline, ou você pode escrever seu próprio Terraform.

Para começar a trabalhar com Terraform, consulte Configurando o Terraform para Continuous Delivery. Para obter mais informações sobre os recursos e origens de dados do Terraform para o serviço IBM Cloud incluindo o serviço Continuous Delivery, consulte a IBM Cloud Documentação do provedor.