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.
- Abra o menu de navegação e clique em Serviços do Desenvolvedor. Em DevOps, clique em Projetos.
- Selecione um projeto e um pipeline de build.
- Clique no ícone + localizado após o estágio de Build Gerenciado.
- Para adicionar o estágio sequencialmente, selecione Adicionar estágio ou selecione Adicionar estágio paralelo.
- Para o tipo de estágio, selecione Entregar Artefatos e clique em Próximo.
- Digite um nome e uma descrição para o estágio. A adição de uma descrição é opcional.
- Clique em Selecionar Artefato e selecione um ou mais artefatos associados ao seu projeto DevOps.
- Para adicionar novas origens de artefato, clique em Criar Artefato. Consulte Gerenciando Artefatos.
- 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. - (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
- 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
ebuild-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 atributobuildPipelineStageType
, especifique o valor comoDELIVER_ARTIFACT
.