Trabalhando com pipelines
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 antecipadamente e deixar de aceitar novas instâncias. Saiba mais
Para automatizar suas construções e implementações para o IBM Cloud®, use pipelines do IBM Cloud® Continuous Delivery.
Com pipelines, é possível escolher entre diversos tipos de construção. Forneça o script de construção e o Continuous Delivery o executará; não é necessário configurar sistemas de construção. Então, com um clique, você pode implantar automaticamente seu aplicativo em um ou vários espaços do IBM Cloud ou contêineres do Docker no IBM Cloud® Kubernetes Service.
Tarefas de construção compilam e compactam o código-fonte do app a partir de repositórios Git. As tarefas de compilação produzem artefatos implementáveis, como arquivos WAR ou contêineres do Docker para o IBM Cloud Kubernetes Service. Além disso, é possível executar testes de unidade automaticamente em sua construção. É possível configurar suas tarefas de construção para que a cada confirmação enviada por push, uma construção seja acionada.
Uma tarefa de implementação obtém a saída de uma tarefa de construção e a implementa no IBM Cloud Kubernetes Service.
É possível implementar para uma ou várias regiões e serviços. Por exemplo, é possível configurar seu Delivery Pipeline para usar um ou mais serviços, testar em uma região e implementar para produção em múltiplas regiões.
Criando um pipeline
É possível usar qualquer um dos métodos a seguir para criar um pipeline:
-
Crie uma cadeia de ferramentas por meio de um modelo que inclua pelo menos um pipeline.
-
Inclua a integração da ferramenta Delivery Pipeline em uma cadeia de ferramentas existente.
No Delivery Pipeline, mude a configuração, verifique o status das construções, o app implementado e as implementações recentes; veja os logs mais recentes e os detalhes da implementação ou exclua seu pipeline.
Visualizando um pipeline usando a CLI
Para obter os detalhes necessários para chamar um pipeline, execute o comando **ibmcloud dev toolchains** para visualizar o nome da cadeia de ferramentas. Se você já souber o nome da cadeia de ferramentas, execute o **ibmcloud dev toolchain-get [toolchain-name]** para visualizar os detalhes da cadeia de ferramentas.
-
Para obter os detalhes de um pipeline e seus estágios, identifique o pipeline e seu ID para executar o comando a seguir:
ibmcloud dev pipeline-get [pipelineID] -
Usando o ID do pipeline do comando anterior, agora é possível executar o pipeline:
ibmcloud dev pipeline-run [pipelineID]Esse comando chama uma execução do estágio e suas tarefas. Uma execução bem-sucedida resulta na execução da tarefa para cada tarefa no estágio selecionado.
Visualizando logs de pipeline usando a CLI
É possível visualizar a saída detalhada de cada estágio durante a execução de um pipeline.
-
Para visualizar os logs da execução de um pipeline, execute o comando a seguir:
ibmcloud dev pipeline-log [pipelineID] -
Para filtrar os logs por estágio, aplique o comando anterior e inclua o ID do estágio:
ibmcloud dev pipeline-log [pipelineID] --stage-id [stageID]