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:

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]