Despliegue de aplicaciones
Desplegar aplicaciones ejecutando un pipeline de despliegue DevOps.
Antes de ejecutar un pipeline, debe tener definido un pipeline de despliegue. Para ejecutar pipelines de despliegue, debe activar el registro para el proyecto de DevOps. Para activar el registro, consulte Logs de DevOps.
Todos los servicios de Oracle Cloud Infrastructure (OCI) se integran con Identity and Access Management (IAM) para las cuestiones relativas a la autenticación y autorización. Para otorgar permiso a los usuarios para acceder a los pipelines de despliegue de DevOps y a otros recursos, debe crear grupos dinámicos y políticas de IAM.
Para crear grupos dinámicos y políticas para pipelines de despliegue, consulte Políticas de pipeline de despliegue. Para obtener más información, consulte Políticas de IAM de DevOps.
Para acceder a DevOps mediante la consola de Oracle Cloud, la API de REST y la CLI, consulte Acceso a DevOps.
El progreso y el estado del despliegue se muestran en el separador Despliegues. Puede parar un despliegue en curso antes de que finalice haciendo clic en Parar ejecución. Observe el motivo de la cancelación del despliegue. Solo se puede ejecutar un despliegue a la vez para un pipeline.
Durante el despliegue del gráfico Instalar Helm en el cluster de Kubernetes o ejecutar comandos de Helm en el cluster de Kubernetes, tiene la opción de cancelar el despliegue que da como resultado un rollback de la etapa al estado anterior. Consulte Despliegue de un artefacto de Helm.
Si el pipeline de despliegue tiene una etapa de aprobación, el despliegue espera la aprobación manual antes de la finalización. El aprobador puede aprobar o rechazar el despliegue. Se debe mencionar el motivo de la aprobación o del rechazo. Puede volver a ejecutar los despliegues terminados. Consulte Volver a ejecutar el despliegue. Una vez completado el despliegue, puede realizar un rollback manual de las etapas individuales en el pipeline. Para obtener más información, consulte Rolling Back a Deployment.
Para ejecutar un pipeline de despliegue, ejecute el comando
create-pipeline-deployment
:oci devops deployment create-pipeline-deployment --pipeline-id
Para volver a desplegar un pipeline, ejecute el comando
create-pipeline-redeployment
:oci devops deployment create-pipeline-redeployment --deployment-id
Para actualizar un despliegue, ejecute el comando
update-pipeline-deployment
:oci devops deployment update-pipeline-deployment --deployment-id
Para cancelar un despliegue, ejecute el comando
cancel
:oci devops deployment cancel --deployment-id --reason
Para aprobar un despliegue, ejecute el comando
approve
:oci devops deployment approve
Parámetros que es necesario proporcionar para el comando
approve
:--deployment-id
--action
--stage-id
Para obtener todos los comandos para
deployment
:oci devops deployment -h
Para ejecutar un pipeline de despliegue, utilice la operación
CreateDeployment
.Para aprobar un despliegue, utilice la operación
ApproveDeployment
.Para actualizar un despliegue, utilice la operación
UpdateDeployment
.Para cancelar un despliegue, utilice la operación
CancelDeployment
.