Adicionando um Estágio Entregar Artefatos

Adicione um estágio Entregar Artefatos no pipeline de build.

Antes de adicionar um estágio, você deve ter um pipeline de build.

O estágio Entregar Artefatos não pode ser adicionado como primeiro estágio a um pipeline de build. O pipeline deve ter pelo menos um estágio de Build Gerenciado primeiro.

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 criar grupos dinâmicos e políticas para adicionar um estágio Entregar Artefatos ao pipeline de build, consulte Políticas de Artefato. Para obter mais detalhes, consulte Políticas do Serviço IAM do DevOps.

Para armazenar a saída do estágio de Build Gerenciado, crie um repositório do Container Registry ou um repositório do Artifact Registry. No repositório do Container Registry, as imagens do Docker são armazenadas, e no repositório do Artifact Registry, você pode armazenar pacotes de software genéricos.

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

    1. Abra o menu de navegação e clique em Serviços do Desenvolvedor. Em DevOps, clique em Projetos.
    2. Selecione um projeto e um pipeline de build.
    3. Clique no ícone + localizado após o estágio de Build Gerenciado.
    4. Para adicionar o estágio sequencialmente, selecione Adicionar estágio ou selecione Adicionar estágio paralelo.
    5. Para o tipo de estágio, selecione Entregar Artefatos e clique em Próximo.
    6. Digite um nome e uma descrição para o estágio. A adição de uma descrição é opcional.
    7. Clique em Selecionar Artefato e selecione um ou mais artefatos associados ao seu projeto DevOps.
    8. Para adicionar novas origens de artefato, clique em Criar Artefato. Consulte Gerenciando Artefatos.
    9. Para Nome do Artefato de configuração/resultado do build em Associar Artefatos ao Resultado do Build, digite o valor de outputArtifact fornecido no arquivo de especificação do build.
    10. (Opcional) Para adicionar tags ao estágio, clique em Mostrar opções de tag. Tag é um sistema de metadados que permite organizar e rastrear os recursos de sua tenancy.

      Se você tiver permissões para criar um recurso, também terá permissões para adicionar a ele tags de formato livre.

      Para adicionar uma tag definida, você deverá ter permissões para usar o namespace de tag.

      Para obter mais informações, consulte Tags de Recursos

    11. Para adicionar o estágio ao pipeline, clique em Adicionar.

      Uma visualização do estágio fornece um snapshot da configuração.

    Você pode adicionar os seguintes estágios sequencialmente ou em paralelo ao pipeline:
    • Acionar Implantação: Inicie um pipeline de implantação para implantar a saída do pipeline de build.
    • Aguardar: Pause uma duração específica para testar o pipeline de build.

    Você poderá executar o build manualmente ou acionar uma execução de build automaticamente quando confirmar suas alterações no repositório de código.

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

    oci devops build-pipeline create --project-id

    Para adicionar um estágio Entregar Artefatos para o pipeline, execute o comando create-deliver-artifact-stage:

    oci devops build-pipeline-stage create-deliver-artifact-stage

    Os parâmetros obrigatórios são:

    • --build-pipeline-id
    • --deliver-artifact-collection
    • --stage-predecessor-collection

    Para obter todos os comandos de build-pipeline e build-pipeline-stage:

    oci devops build-pipeline -h
    oci devops build-pipeline-stage -h

    Para obter ajuda para o comando create-deliver-artifact-stage:

    oci devops build-pipeline-stage create-deliver-artifact-stage -h
  • Para criar um pipeline de build, use a operação CreateBuildPipeline.

    Para adicionar um estágio Entregar Artefatos para o pipeline, use a operação CreateBuildPipelineStage. Para o atributo buildPipelineStageType, especifique o valor como DELIVER_ARTIFACT.