Executando um Build

Acione o processo de build executando manualmente um pipeline de build DevOps.

Você também pode acionar uma execução de build automaticamente quando confirmar suas alterações no repositório de código.

Cada serviço do Oracle Cloud Infrastructure (OCI) é integrado com o serviço IAM (Identity and Access Management) para autenticação e autorização. Para conceder aos usuários permissão para acessar os pipelines de build do DevOps e outros recursos, crie grupos dinâmicos e políticas do serviço IAM.

Para criar grupos dinâmicos e políticas para pipelines de build, consulte Políticas de Pipeline de Build. Para obter mais detalhes, consulte Políticas do Serviço IAM do DevOps.

Antes de iniciar a execução, você deve ter um pipeline de build definido. Para executar pipelines, de build, você deve ativar o registro em log do projeto do DevOps. Para ativar o registro em log, consulte Logs do DevOps.

Para acessar DevOps usando a Console, a API REST e a CLI do Oracle Cloud, consulte Acessando DevOps.

Workflow de Execução do Build

Quando uma execução de build é iniciada, um DAG (gráfico acíclico dirigido) é fornecido com o andamento da execução do build e os detalhes do log. Esse gráfico de todos os estágios vinculados no pipeline oferece uma visualização de todos os estágios elegíveis para execução. Durante a execução do build, cada estágio em execução é destacado no gráfico. Uma execução de build será bem-sucedida se todos os estágios do pipeline forem concluídos com sucesso.

Enquanto o build está em execução, o progresso é rastreado; após a conclusão, um histórico das ações executadas é mantido. Quando a execução do build for concluída, você poderá exibir o status e o andamento da execução de cada estágio do pipeline do build.

    1. Abra o menu de navegação e clique em Serviços ao Desenvolvedor. No DevOps, clique em Projetos.
    2. Selecione um projeto e um pipeline de build associados a esse projeto.
    3. Clique em Iniciar Execução Manual.
    4. Aceite o nome padrão digitado para a execução do build ou altere-o.
    5. Revise os parâmetros definidos do pipeline de build. Se for necessário, você poderá atualizar os valores dos parâmetros. Para obter mais informações, consulte Configurando Parâmetros.
    6. (Opcional) Para selecionar uma confirmação específica que possa ser usada para acionar a execução de build, clique em Mostrar opções avançadas. Selecione um repositório com base no tipo de conexão de origem e selecione uma ramificação e commit obrigatórios.
      Por padrão, a execução manual usa o commit mais recente no repositório de código que foi adicionado ao build.
    7. Clique em Iniciar Execução Manual.

    O andamento e o status da execução são exibidos na guia Execução de Build. Você pode interromper uma execução em andamento antes da conclusão, clicando em Interromper execução. Observe o motivo para interromper a execução. Para exibir detalhes da execução do build, incluindo a saída do build, clique no ícone Menu no canto superior direito.

    Se você tiver iniciado uma auditoria de vulnerabilidade para seu commit de código, poderá exibir o resumo da auditoria clicando na seção de auditoria de Vulnerabilidade na página de detalhes da execução de Build. Para diagnosticar e solucionar problemas, consulte Falha na Auditoria de Vulnerabilidade.

  • Para executar um pipeline de build, execute o comando create:

    oci devops build-run create --build-pipeline-id

    Para atualizar uma execução de build, use o comando update:

    oci devops build-run update --build-run-id

    Para cancelar uma execução de build, use o comando cancel:

    oci devops build-run cancel --build-run-id --reason

    Para obter todos os comandos de build-run:

    oci devops build-run -h
  • Para executar um pipeline de build, use a operação CreateBuildRun.

    Para atualizar uma execução de build, use a operação UpdateBuildRun.

    Para cancelar uma execução de build, use a operação CancelBuildRun.