Implantando Aplicativos
Implante aplicativos executando um pipeline de implantação DevOps.
Antes de executar um pipeline, você deve ter um pipeline de implantação definido. Para executar pipelines de implantação, você deve ativar o registro em log do projeto do DevOps. Para ativar o registro em log, consulte Logs do DevOps.
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 implantação 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 implantação, consulte Políticas de Pipeline de Implantação. Para obter mais detalhes, consulte Políticas do Serviço IAM do DevOps.
Para acessar DevOps usando a Console, a API REST e a CLI do Oracle Cloud, consulte Acessando DevOps.
O andamento e o status da implantação são exibidos na guia Implantações. Você pode interromper uma implantação em andamento antes da conclusão, clicando em Interromper Execução. Observe o motivo do cancelamento da implantação. Somente uma implantação pode ser executada por vez para um pipeline.
Durante a implantação do estágio Instalar gráfico do Helm no cluster do Kubernetes ou executar comandos do Helm no cluster do Kubernetes, você tem a opção de cancelar a implantação que resulta em rollback do estágio para o estado anterior. Consulte Implantando um Artefato Helm.
Se o pipeline de implantação tiver um estágio de Aprovação, a implantação aguardará a aprovação manual antes da conclusão. O aprovador pode aprovar ou rejeitar a implantação. O motivo da aprovação ou rejeição deve ser mencionado. Você pode executar novamente implantações concluídas. Consulte Reexecução da Implantação. Após a conclusão da implantação, você poderá fazer rollback manualmente dos estágios individuais no pipeline. Para obter mais informações, consulte Fazendo Rollback de uma Implantação.
Para executar um pipeline de implantação, execute o comando
create-pipeline-deployment
:oci devops deployment create-pipeline-deployment --pipeline-id
Para reimplantar um pipeline, execute o comando
create-pipeline-redeployment
:oci devops deployment create-pipeline-redeployment --deployment-id
Para atualizar uma implantação, execute o comando
update-pipeline-deployment
:oci devops deployment update-pipeline-deployment --deployment-id
Para cancelar uma implantação, execute o comando
cancel
:oci devops deployment cancel --deployment-id --reason
Para aprovar uma implantação, execute o comando
approve
:oci devops deployment approve
Parâmetros obrigatórios a serem informados para o comando
approve
:--deployment-id
--action
--stage-id
Para obter todos os comandos de
deployment
:oci devops deployment -h
Para executar um pipeline de implantação, use a operação
CreateDeployment
.Para aprovar uma implantação, use a operação
ApproveDeployment
.Para atualizar uma implantação, use a operação
UpdateDeployment
.Para cancelar uma implantação, use a operação
CancelDeployment
.