Ejecución de una compilación
Para disparar el proceso de compilación, ejecute manualmente un pipeline de compilación DevOps.
También puede disparar automáticamente una ejecución de compilación al confirmar los cambios en el repositorio de código.
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 compilación 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 compilación, consulte Políticas de pipeline de compilación. Para obtener más información, consulte Políticas de IAM de DevOps.
Antes de iniciar la ejecución, debe tener definido un pipeline de compilación. Para ejecutar pipelines, de compilación, debe activar el registro para el proyecto de DevOps. Para activar el registro, consulte Logs de DevOps.
Para acceder a DevOps mediante la consola de Oracle Cloud, la API de REST y la CLI, consulte Acceso a DevOps.
Flujo de trabajo de ejecución de compilación
Cuando se inicia una ejecución de compilación, se proporciona un gráfico acíclico dirigido (DAG) junto con el progreso de la ejecución de compilación y los detalles del log. En este gráfico de todas las etapas enlazadas del pipeline se proporciona una vista previa de todas las etapas que se pueden ejecutar. Durante la ejecución de la compilación, cada etapa que se ejecuta se resalta en el gráfico. Una ejecución de compilación se realiza correctamente si todas las etapas del pipeline se han completado correctamente.
Mientras se ejecuta la compilación, se realiza un seguimiento del progreso; una vez completado, se mantiene un historial de las acciones realizadas. Cuando finalice la ejecución de compilación, puede ver el estado de ejecución y ejecutar el progreso de cada etapa de pipeline de compilación.
El progreso y el estado de la ejecución se muestran en el separador Ejecución de compilación. Puede parar una ejecución en curso antes de que finalice haciendo clic en Parar ejecución. Observe el motivo de la detención de la ejecución. Para ver los detalles de ejecución de compilación, incluida la salida de compilación, haga clic en el icono Menú de la esquina superior derecha.
Si ha iniciado una auditoría de vulnerabilidad para la confirmación de código, puede ver el resumen de auditoría haciendo clic en la sección Auditoría de vulnerabilidad de la página de detalles de ejecución de compilación. Para obtener información sobre la solución de problemas, consulte Fallo de auditoría de vulnerabilidad.
Para ejecutar un pipeline de compilación, ejecute el comando
create
:oci devops build-run create --build-pipeline-id
Para actualizar una ejecución de compilación, utilice el comando
update
:oci devops build-run update --build-run-id
Para cancelar una ejecución de compilación, utilice el comando
cancel
:oci devops build-run cancel --build-run-id --reason
Para obtener todos los comandos para
build-run
:oci devops build-run -h
Para ejecutar un pipeline de compilación, utilice la operación
CreateBuildRun
.Para actualizar una ejecución de compilación, utilice la operación
UpdateBuildRun
.Para cancelar una ejecución de compilación, utilice la operación
CancelBuildRun
.